我使用Angular2种子(https://github.com/mgechev/angular2-seed),我遇到了问题。
实际上,在我的模板html中,我使用了一些绑定,如{{test}}和组件中的变量test,以及{{getTest()}}调用getTest()函数。
如果我在getTest()中使用控制台日志,每次移动鼠标时,都会得到一个日志。
这是理想的行为吗?
我认为只有在值发生变化时才会更新,就像观察者一样。 我每次都必须使用观察者来避免这个电话吗?
谢谢你。
答案 0 :(得分:4)
Angular2更改检测检查绑定是否在每次运行时都更新,并且通常在触发的事件被触发时运行。
这就是不鼓励在绑定中使用方法调用的原因。