Angularjs根据变量值给出类

时间:2015-02-09 08:00:33

标签: angularjs ng-class

我有以下php表达式。

$isActive = ($value['is_active'] == 1) ? '<i class="btn fa fa-toggle-on 
isActive"></i>' : '<i class="btn fa fa-toggle-off isInactive"></i>';

如何将其翻译成angularjs if语句?

提前致谢!

2 个答案:

答案 0 :(得分:2)

我相信你要求ng-class。 你需要设置一个变量来代表&#39; is_active&#39;,并在你的html中使用它,如下所示:

<i class="btn fa" ng-class="{'fa-toggle-on isActive' : is_active, 
                             'fa-toggle-off isInactive' : !is_active}"></i>

答案 1 :(得分:-2)

感谢您的时间和答案。 我找到了以下内容并完成了我的工作。 Using ng-if inside ng-repeat?

所以我的代码现在看起来像这样

<td ng-if="client.clientStatus == 0"><i class="btn fa fa-toggle-off isInactive"></i></td>
<td ng-if="client.clientStatus == 1"><i class="btn fa fa-toggle-on isActive"></i></td>