不能在ng类上重复两次相同的条件
Cannot repeat same condition twice on ng-class
我有以下代码。。。
<div class="row">
<div class="col-md-5">
<span>
Comments
</span>
</div>
@*<div class="col-md-7">*@
<div class="col-md-7" ng-class="{'has-error': TaskObject.Comments.length > 500}">
<textarea class="form-control" ng-model="TaskObject.Comments" maxlength="500"></textarea>
</div>
</div>
在其他地方我使用了一个相同的元素
<div class="row">
<div class="col-md-5">
<span>
Comments
</span>
</div>
@*<div class="col-md-7">*@
<div class="col-md-7" ng-class="{'has-error': TaskObject.Comments.length > 500}">
<textarea class="form-control" ng-model="TaskObject.Comments" maxlength="500"></textarea>
</div>
</div>
问题是,当我运行该网站时,它会抛出以下异常:
Uncaught Error: Syntax error, unrecognized expression: div[ng-class='{'has-error': TaskObject.Comments.length
然而,我注意到,如果我删除任何我喜欢的,或者事件添加一个;在其中一个条件结束时,错误消失。
有什么想法吗?
初始TaskObject.Comments
为null
,而null
不具有length
属性。
在ng-class
中添加额外的检查
像这个
ng-class="{'has-error': TaskObject.Comments && TaskObject.Comments.length > 500}"
相关文章:
- 基于两个条件退出While循环
- Meteor Router数据函数被调用两次
- 从MySQL数据库中获取输入数据需要两次页面刷新
- Module.start()已激发两次
- Jquery点击事件必须点击两次
- Append元素在运行两次函数后不显示
- 防止双击执行两次jQuery post请求
- 我必须点击两次才能激活任何按钮操作(离子/角度)
- 单击jQuery会激发两次
- 如何避免在树上走两次
- button.单击两次删除附加操作后不工作
- 由于$compile,Javascript(Angular)嵌套指令加载了两次
- 单击元素两次后执行操作
- AngularJs正在阻止链接被点击两次
- 为什么我的路线处理程序会触发两次
- 为什么Highchart在我的rails应用程序中加载了两次?(未捕获的Highcharts错误#16)
- 不能在ng类上重复两次相同的条件
- 在Javascript中,我可以在一个条件中两次使用==吗?
- 用if(cond)esle if(sameCond)两次检查同一条件有什么意义
- Javascript添加两次并检查条件