我似乎无法一次性约束工作.我的实际应用程序逻辑对于plunker来说有点过于复杂,但我甚至无法在我的应用程序中使用像这个
http://plnkr.co/edit/ka57xquoR2ZdY2F0li76这样的简单场景.
Here is the plunker我的确切代码到文件结构.我从应用程序中删除了所有实体,以使最简单的一次性绑定示例工作 – 它在plunker中工作,但不在我的代码中.
我使用的是AngularJS 1.3.0-rc.4
这是一个关于plunker中的内容的片段
{{::current.text}} <br /> {{current.text}} <br /> <input ng-model="current.text" type="text" /> <br />
在我的应用程序中,{{:: current.text}}和{{current.text}}在文本框更新时更新了…
解决方法
原来是Batarang(chrome的angularjs调试扩展)导致了这种行为.我猜测它是持续监控阻止了范围变量的确定,因此一次性绑定没有开始.