ng类应用于页面加载,表达式不真实
ng-class applied on pageload, expression is untrue
我正试图将一个类应用于包含复选框元素的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>
您也可以显示控制器代码吗。当我为相同的场景创建这个JSBin时,它似乎起到了作用:https://jsbin.com/saqube/edit?html,css,js,输出
我认为您的控制器或angularjs版本中可能存在一些问题
相关文章:
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 为什么以下正则表达式不删除 ## 字符
- ng类应用于页面加载,表达式不真实
- JavaScript正则表达式不匹配
- Javascript错误正则表达式不是函数
- 匹配正则表达式不分隔大写或不大写
- “期望赋值或函数调用,而是看到了表达式.” - 不必要的控制台.log
- Javascript 正则表达式不会在应该给出错误消息时给出错误消息
- 这个正则表达式不应该工作吗?
- javascript正则表达式不起作用:至少一个0-9,一个a-z,一个a-z,一个来自$-_.+*'()
- 信用卡信息的正则表达式不应允许使用字符
- 为什么表达式不在角度控制器中动态更新
- Angular Js表达式不起作用
- 为什么Angular视图中的数组表达式不起作用
- 为什么正则表达式不能正确验证网站URL
- 我的Angular表达式不会从数组中获取数据
- 无法理解为什么Javascript正则表达式不起作用
- ngAnimateSwap-使用布尔表达式不会按预期设置动画
- AngularJS,奇怪的行为,输入if语句甚至表达式都不真实