Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs ng类_Javascript_Angularjs_Ng Class - Fatal编程技术网

Javascript Angularjs ng类

Javascript Angularjs ng类,javascript,angularjs,ng-class,Javascript,Angularjs,Ng Class,ng类未在多个条件下工作。当两个条件都为真时应用一个类 这里,当childActive等于header且列表项不为空时,应应用open和active类 <li ng-class="{'open':list.items.length&&childActive==header, 'active':list.items.length&&childActive==header}" ng-repeat="list in listEntities"&g

ng类未在多个条件下工作。当两个条件都为真时应用一个类

这里,当childActive等于header且列表项不为空时,应应用open和active类

<li ng-class="{'open':list.items.length&&childActive==header,
'active':list.items.length&&childActive==header}"
         ng-repeat="list in listEntities">

  • 您还有其他问题。在多个条件下,以下各项有效:

    <input ng-model="highlightEven" type="checkbox">
    <div ng-repeat="item in ['a', 'b', 'c', 'd']"
         ng-class="{even: $index % 2 === 0 && highlightEven}">{{item}}</div>
    
    
    {{item}}
    

    plunker或fiddle demo?我建议在有复杂表达式的情况下添加一个函数。它也不适用于两个类:{item}我不明白你在问什么(如果你问的话)将
    偶数大小
    放在单引号中:
    “{偶数大小”:$index%2==0&&highlightevent}”
    感谢新开发人员。现在它工作得很好: