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

viv*_*nam 17 angularjs ng-class

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

<div class={{getClass()}}/>
Run Code Online (Sandbox Code Playgroud)

代码2:

<div ng-class=getClass()/>
Run Code Online (Sandbox Code Playgroud)

rob*_*rob 7

对于角度加载之前的第一个示例,您的类将字面上为"{{getClass()}}".而在第二个例子中,div在第一个摘要的角度运行之前不会有类.

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