javascript - 根据AngularJS中的条件添加类?

标签 javascript angularjs conditional-statements

我想根据 angularJs 中的条件添加类,我遵循下面的方法,它工作正常,有没有最佳实践?

<div ng-if="client.status != 2" class="list-primary">
                    <span class="pull-right amount">{{client.receivables|number:2}}</span>
                    <div class="name">{{client.name}}</div>
                </div>


                <div ng-if="client.status == 2" class="list-primary text-muted">
                    <span class="pull-right amount">{{client.receivables|number:2}}</span>
                    <div class="name">{{client.name}}</div>
                </div>

最佳答案

您可以使用ng-class来实现:

<!-- apply class 'text-muted' when client.status == 2 -->
<div class="list-primary" ng-class="{ 'text-muted': client.status == 2 }">
    <span class="pull-right amount">{{client.receivables|number:2}}</span>
    <div class="name">{{client.name}}</div>
</div>

关于javascript - 根据AngularJS中的条件添加类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30638532/

相关文章:

angularjs - 是否可以动态导入模块?

python - 通过查找基于 if-else 条件创建新的 pandas 数据框列

C 初学者的多个 boolean 运算符问题

Postgresql创建表条件排除tsrange中的一列

javascript - 单击模式对话框按钮后如何取消选中复选框?

for循环期间的Javascript关联数组修改

javascript - jQuery 自动完成功能在 Rails 4 中不起作用

angularjs - 如何调用 "ng-src"中的函数

javascript - 在 Javascript 中访问私有(private)实例变量的静态公共(public)方法

javascript - Angular ,限制子重复