如何检查 ng-class 的数组中是否有某些内容

2024-01-22

我想做类似的事情:

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

from a ng-class,所以我尝试:

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

但不起作用,抛出错误

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

对于您要使用的数组indexOf, not in,这是针对对象的

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

so

ng-class="{'class-1' : list.indexOf(this.id) !== -1, 'class-2' : list.indexOf(this.id) === -1}"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检查 ng-class 的数组中是否有某些内容 的相关文章

随机推荐