小编Mar*_*man的帖子

在控制器之间使用共享服务进行脏检查,另一种方式是另一种方式不工作?

在尝试回答有关在两个独立控制器之间共享数据的问题时,我遇到了一个问题.

我通常使用服务来完成这项任务并开始创建一个jsfiddle,但我无法让它工作.

经过一些调试后,如果我在setActivePersonWorks(person)脏检查中动态创建属性,第二个控制器显示正确的值.

如果我分配了setActivePersonDoesNotWork()它的值没有.

如果我使用$timeout()我能够验证DataService.badPerson确实包含正确的数据.

难道我做错了什么?我想如果你做了什么,$apply()它会正常工作,但为什么动态创建值会导致事情正常工作?

工作实例:

var myTest = angular.module("MyTest", []);
myTest.factory("DataService", function () {
    var People = {
        goodPerson: {},
        badPerson: {},
        setActivePersonWorks: function (person) {
            People.goodPerson.name = person.name;
            People.goodPerson.id = person.id;
        },
        setActivePersonDoesNotWork: function (person) {
            People.badPerson = person;
        }
    };
    return People;
});

function ViewController($scope, DataService, $timeout) {
    $timeout(function () {
        DataService.setActivePersonWorks({
            id: 1,
            name: "Good Mark"
        });
        DataService.setActivePersonDoesNotWork({
            id: 2,
            name: "Bad Mark"
        });
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-service

4
推荐指数
1
解决办法
1184
查看次数

使用Angularjs强制"软"更新字段

我有一个应用程序,称之为"表单填充程序",它与许多很多站点一起使用Jquery来自动更新字段.

伪代码:

  1. 将Jquery注入网页
  2. 发现所需的表格.
  3. 更新值,例如,


$(document).ready(function) {
   $('#id').val("some value");
}
Run Code Online (Sandbox Code Playgroud)

我有一个新客户正在使用Angularjs,这个模型因为$ scope显然正在"带外"更新而崩溃.我无法访问第三方来源进行更改,所以我想知道是否可能获得jQuery更新来触发Angularjs更新?

angularjs angularjs-scope

4
推荐指数
1
解决办法
2511
查看次数

错误CS0117:'System.IO.File'不包含'Encrypt'的定义

我正在使用Microsoft Visual Studio 2008编写移动应用程序,需要加密文件.我试图使用一种File.Encrypt方法,但它导致以下错误:

错误CS0117:'System.IO.File'不包含'Encrypt'的定义.

我该如何应对这个问题?

.net c# windows-mobile

2
推荐指数
1
解决办法
1227
查看次数

简单的C#初学者问题

我想做一个简单的计算器.我的数字下面有蓝线,错误是"方法名称预期"

我希望你们能帮我解决一个菜鸟的简单问题.

finalCmb = .25(1.3(txtAtt.Text+txtStr.Text)+txtDef.Text+txtHp.Text+(.5(txtPray.Text))+(.5(txtSum.Text)));
Run Code Online (Sandbox Code Playgroud)

c# methods

1
推荐指数
1
解决办法
142
查看次数

Javascript帮助,编写html元素

如何使用javascript编写此HTML.

<div id="resizeControl">
    <input type="image" src="resuce.png" />
    <input type="image" src="enlarge.png" />
</div>
Run Code Online (Sandbox Code Playgroud)

并将其附加到slidegallery对象..

.净

javascript

1
推荐指数
1
解决办法
874
查看次数

如何在点击事件上禁用按钮?

以下代码在IE中不起作用.我需要在chrome,fire fox和IE中修复此问题

 button.Attributes["disabled"] = "disabled";
Run Code Online (Sandbox Code Playgroud)

c# asp.net

0
推荐指数
1
解决办法
1836
查看次数

到处都是404页面 - 迁移后无法访问后端

我们的网站最近被转移.

我们按照本教程中的说明操作:http://www.magentocommerce.com/wiki/groups/227/move_magento_to_another_directory

我认为一切都工作得很好......现在我得到了404全面的......没有任何东西出现,我无法访问后端.

谁能给我任何指针?

migration magento http-status-code-404

-2
推荐指数
1
解决办法
903
查看次数