gpt4 book ai didi

javascript - 如何检查某些东西是否在 ng-class 的数组中

转载 作者:数据小太阳 更新时间:2023-10-29 05:07:21 26 4
gpt4 key购买 nike

我想做这样的事情:

var list = [1,2,3,4,5]
if(2 in list){
return true
}

来自 ng-class,所以我尝试了:

ng-class="this.id in list ? 'class-1' : 'class-2' ">

但是没有用,抛出错误

Syntax Error: Token 'in' is an unexpected token at ...

最佳答案

对于数组,您将使用 indexOf,而不是用于对象的 in

if ( list.indexOf(this.id) !== -1 ) { ... }

所以

ng-class="{'class-1' : list.indexOf(this.id) !== -1, 'class-2' : list.indexOf(this.id) === -1}"

关于javascript - 如何检查某些东西是否在 ng-class 的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36802586/

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