ng-style或具有绑定属性的style?哪个更好?哪个更快?有什么区别?
我正在优化我的大型应用程序。我对以下两种方法感到困惑,请帮助确定哪种方法更快。
<div style="background-color:{{item.color}}"></div>
<div ng-style="{'background-color':item.color}"></div>
<div once-style="{'background-color':item.color}"></div>
:对于once-style
,我使用了AngularOnce指令。
提前致谢。请告诉我哪个更快,为什么。
回答:
由于您正在优化相当大的应用程序,因此性能肯定受到质疑,我认为ngStyle
性能会更好,因为它可以在模型上设置监视,并且仅当模型更改时才会更新视图。
因此,我会选择ngStyle
还是onceStyle
根据您的情况选择:
<div once-style="{'background-color':item.color}"></div>
{{}}
即使值未更改,使用也会使Angular在每个摘要周期更新绑定。
以上是 ng-style或具有绑定属性的style?哪个更好?哪个更快?有什么区别? 的全部内容, 来源链接: utcz.com/qa/403486.html