我classname从服务器获取red,blue或green.我试图用该元素添加该类.但什么都没发生.
有人纠正我吗?
这是我的尝试:
<span class="proStatus" ng-class="{activeApp.status}"> //class not adds
{{activeApp.status}} //i am getting `blue` here.
</span>
Run Code Online (Sandbox Code Playgroud)
就像,
<span class="proStatus {{activeApp.status}}"> ...
Run Code Online (Sandbox Code Playgroud)
或更有效率
<span class="proStatus" ng-class="activeApp.status"> ....
Run Code Online (Sandbox Code Playgroud)
这是DOC
它说你可以绑定一个scope值,
$scope.className = 'this-is-class-name';
<span class="proStatus" ng-class="className">
Run Code Online (Sandbox Code Playgroud)
为什么在ng-class中使用{}
如果你想根据下面的某些条件应用一个css类,
<span class="proStatus" ng-class="{ 'className' : applyClass }">
Run Code Online (Sandbox Code Playgroud)
CSS类className将适用于span当仅applyClass是对套true
| 归档时间: |
|
| 查看次数: |
1049 次 |
| 最近记录: |