[英]if else angular ng-class not working
this is in my ng-repeat
, so I want if lp-image is not zero, apply class col-md-8 and else apply col-md-12 if it's zero. 这在我的
ng-repeat
,所以我想要如果lp-image不为零,则应用class col-md-8,否则,则应用col-md-12,如果其为零。 The result is strange, it returned col-md-12. 结果很奇怪,它返回了col-md-12。
ng-class="{'col-md-8':item.lp-image != 0, 'col-md-12':item.lp-image == 0}">
Your variable name cannot contain a hyphen -
, it's parsed as a minus operator. 您的变量名称不能包含连字符
-
,它被解析为减号运算符。 Use JavaScript's naming convention of camelCase, ie item.lpImage
. 使用JavaScript的camelCase命名约定,即
item.lpImage
。
尝试这个
ng-class="{'col-md-8':item['lp-image'] != 0, 'col-md-12':item['lp-image'] == 0}">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.