Angular 1.3单向绑定不起作用

时间:2015-03-13 01:42:39

标签: angularjs

我有一个大型的Angular应用程序。我将从1.2迁移到1.3,并在此过程中,从bindonce迁移到Angular 1.3的本机单向绑定。问题在于,无论出于何种原因,观察者都不会使用"值稳定算法",https://docs.angularjs.org/guide/expression#value-stabilization-algorithm取消注册。

{{::var1}}这样简单的东西保留了它的观察者。它导致与{{var1}相同的总观察者数。但是,<span bindonce="var1" bo-text="var1"></span&gt;效果很好。

不幸的是,我不能在plnkr中复制这个。我确保我的应用程序运行Angular 1.3.14。观察者不会取消注册的任何理由?我怀疑它与应用程序使用但不确定如何确认的其他模块的组合有关。

1 个答案:

答案 0 :(得分:1)

问题最终成为batarang扩展,如以下参考文献中所述。

angular 1.3 bind once doesn't work

https://github.com/angular/angularjs-batarang/issues/209