标签: angular
如果在视图中有人在变量上调用了一个函数,例如:
{{ myFunc(test) }}
此函数执行多次,而不是1。
我将其函数定义为:
myFunc(s: string) { console.log("I am being called") return s; }
查看控制台日志,可以看到该函数正在执行4次。创建了stackblitz进行说明。
在从服务调用函数的项目中,我获得了约20个console.logs。
似乎效率很低,为什么会这样?