gpt4 book ai didi

javascript - 如何在我的案例中设置类名

转载 作者:太空宇宙 更新时间:2023-11-04 12:10:36 25 4
gpt4 key购买 nike

我正在尝试在我的案例中结合 ng-class 条件语句。

我有以下陈述。

<div ng-class="item.new ? 'newItem' : 'oldItem'; 'discount' : item.getType === true && item.getSave === true">{{item.name}}</div>

我收到解析错误。

Syntax Error: Token ':' is an unexpected 

我不确定如何解决这个问题。谁能帮我解决这个问题?非常感谢

最佳答案

改为使用此语法:

<div ng-class="{newItem: item.new, oldItem: !item.new, discount: item.getType === true && item.getSave === true}">

或者将您的逻辑放在一个函数中:

<div ng-class="getClasses(item)">

在你的 Controller 中:

$scope.getClasses = function(item) {
return {
newItem: item.new,
oldItem: !item.new,
discount: item.getType === true && item.getSave === true
};
}

仅供引用:您可以从该函数返回一个对象、类数组或字符串。

关于javascript - 如何在我的案例中设置类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29088381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com