AngularJS,ng-class和带有角度表达式的类之间的区别?

时间:2014-07-04 16:59:21

标签: angularjs ng-class

以下两个代码段之间有什么区别,
代码1:

<div class={{getClass()}}/>

代码2:

<div ng-class=getClass()/>

1 个答案:

答案 0 :(得分:7)

对于角加载之前的第一个例子,你的类实际上是&#34; {{getClass()}}&#34;。在第二个例子中,div不会有一个类,直到angular运行它的第一个摘要。

重新计算时可能会有一些细微差别,但Angular会保持最新状态。我在使用第一个方法与动画之前遇到了问题,因为ng-class有一些动画挂钩。