Javascript 条件ngClass不';我的情况不行 item.name
如果选中复选框,我想添加类“selected”。但是上面的代码在我点击复选框之前添加了所选的类,怎么了?好吧,在问题中,您提到了您的输入是一个复选框。如果您缺少输入的类型,它会将其视为文本输入 所以,你的输入应该是这样的Javascript 条件ngClass不';我的情况不行 item.name,javascript,angularjs,Javascript,Angularjs,如果选中复选框,我想添加类“selected”。但是上面的代码在我点击复选框之前添加了所选的类,怎么了?好吧,在问题中,您提到了您的输入是一个复选框。如果您缺少输入的类型,它会将其视为文本输入 所以,你的输入应该是这样的 <li ng-class="{selected: 'checked==true'}" ng-repeat="item in data"> <span>item.name</span> <input ng-model="checked"/
<li ng-class="{selected: 'checked==true'}" ng-repeat="item in data">
<span>item.name</span>
<input ng-model="checked"/>
</li>
现在,如果您对checkbox使用ng模型,则此处选中的对应变量只能保持true
或false
,两者都是布尔值。因此,您不需要在ng类中比较它们
只有
就够了
就是我为你创造的那辆车 您是否尝试包装:'selected'
?ng class=“{selected:checked}”
,因为checked
是一个变量。
<input type="checkbox" ng-model="checked"/>