这是因为它在每次经历摘要周期时都在创建一个全新的对象。监视在此
=数据绑定中注册,因此每次它评估
bar="{baz:3}"一个新对象时都会创建它,因此它将与以前的值不同,从而触发另一个摘要循环。最终,它终止,因此不会无限循环。有关更详尽的说明,请参见http://docs.angularjs.org/guide/concepts#runtime。诀窍是
=使用不会每次更改的参考进行数据处理。这通常是通过将其置于指令之外的范围内来完成的。参见http://jsfiddle.net/u4BTu/7/



