Use*_*842 11 performance angular
在Angular应用程序中使用管道和模板插值中的方法之间有区别吗?
例如:
<h1>{{ name.toLowerCase() }}</h1> VS <h1>{{ name | lowercase }}</h1>
在表现方面,是真的有收获还是只是个人偏好?
我知道在模板中调用方法通常会降低性能,因为Angular会不断检查其执行是否发生了任何变化.大多数时候,我会在我的组件上使用计算属性.
TL; DR;不要在模板中使用函数或方法,而应使用管道。
仅当输入值更改时才调用管道。每次更改检测都会调用一个函数或方法。如果您想了解有关模板中函数的更多信息,这是一篇不错的文章。
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |