我正在尝试将类应用于包含checkbox元素的td的父tr。代码工作正常,除了第一次加载页面,tr已经应用了类,即使未选中该复选框。如果我单击tr元素一次,则删除样式,然后元素按预期运行。为什么课程会在页面加载时被选中? 代码:
<tr ng-click="isChecked = !isChecked" ng-class="{'hovered': isChecked}">
<td class=""><input type="checkbox" ng-model="isChecked" /></td>
<td >Accountability</td>
</tr>
答案 0 :(得分:2)
您是否也可以显示控制器代码。当我为同一场景创建这个JSBin时,它似乎正在工作:https://jsbin.com/saqube/edit?html,css,js,output
我认为您的控制器或angularjs版本可能存在一些问题