Angularjs 根据变量值给出 类

Angularjs give classes based on variable value

我有以下 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 语句?

提前致谢!

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

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

感谢您的时间和答复。 我找到了以下内容并完成了我的工作。 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>