众所周知,永远不要在 Angular 模板表达式中使用函数调用,但是使用信号的规则是什么?
Variable call -- OK
<div>{{person.name}}</div>
Function call -- NOT OK
<div>{{getTotal([1,2,3])}}</div>
Signal call -- MAYBE OK??
<div>{{getComputedTotal()}}</div>
Run Code Online (Sandbox Code Playgroud)
从技术上讲,两者都是调用方法,但调用信号类型会返回静态变量,但实际上也不是吗?信号的处理方式是否可以直接在模板内调用它们?
我在模板中大量使用了信号,但没有注意到性能有任何下降,只是不确定与它们相关的最佳实践是什么。