我们正在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?!
来自德国的致谢和问候
答案 0 :(得分:2)
如果您使用AngularJS Batarang(AngularJS的Chrome扩展程序),请尝试将其停用并再次检查您的应用。 Batarang几天前更新了,现在有些应用程序可以破解,例如plnkr.co对我来说不再适用于Batarang :(