角度{{func(variable)}}被多次调用

时间:2018-07-13 07:14:40

标签: angular

如果在视图中有人在变量上调用了一个函数,例如:

{{ myFunc(test) }}

此函数执行多次,而不是1。

我将其函数定义为:

  myFunc(s: string) {
    console.log("I am being called")
    return s;
  }

查看控制台日志,可以看到该函数正在执行4次。创建了stackblitz进行说明。

在从服务调用函数的项目中,我获得了约20个console.logs。

似乎效率很低,为什么会这样?

0 个答案:

没有答案