Angular 2.渲染速度更快:[ngClass]或class =“{{}}”?

时间:2017-10-06 12:01:33

标签: javascript angular angular2-template

什么会渲染得更快?

  <div class="ololo" [ngClass]="{'my-class': myVar}">one</div>

  <div class="ololo {{myVar ? 'my-class': ''}}">another</div>

或其他方式?

1 个答案:

答案 0 :(得分:2)

我做了一些研究,可以肯定地说这种方法

<div class="ololo" [ngClass]="{'my-class': myVar}">one</div>

工作的速度比

慢大约3倍
<div class="ololo {{myVar ? 'my-class': ''}}">another</div>

请观看演示

https://stackblitz.com/edit/angular-fvtzck