Angular.js“控制器为”语法突然停止在Chrome v.39.0.2171.95 m上工作

时间:2014-12-10 13:42:51

标签: javascript angularjs html5 angularjs-scope

我们正在Angular.js v.1.3和Node.js v 10.2x上开发WebApp,我们使用

 ng-controller="MainController as main"

和其他一些人,但它总是相同的语法。我们在控制器脚本中进行了初始化,如

 this.theme='blue-grey';

在devtools中我们可以看到,所有变量(范围)都没有初始化,也没有出现在Appstart的DOM中。使用它们后,例如用

<select ng-model="main.theme"><option>Blue-Theme</option></select>

他们正在由Angular处理。 总结:我们严格使用该语法。 (工作到最后一次Chrome更新!)我们没有更改代码!在Firefox中一切正常。也许它可能是Chrome中的一个Bug?!

来自德国的致谢和问候

1 个答案:

答案 0 :(得分:2)

如果您使用AngularJS Batarang(AngularJS的Chrome扩展程序),请尝试将其停用并再次检查您的应用。 Batarang几天前更新了,现在有些应用程序可以破解,例如plnkr.co对我来说不再适用于Batarang :(