首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ng-class的奇怪行为?

ng-class的奇怪行为?
EN

Stack Overflow用户
提问于 2014-10-06 15:18:03
回答 1查看 23关注 0票数 0

我使用的是angular 1.2.2,有一个奇怪的问题

使用underscorejs的客户过滤器

代码语言:javascript
运行
复制
  app.filter('groupBy', function () {
        return _.memoize(function (items, field) {
            return _.groupBy(items, field);
        }
        );
    });

控制器:

代码语言:javascript
运行
复制
$scope.newReg.checkedDomains = [{ "id": "6", "domain": "aaa", "ext": ".net", "status": "true" }, { "id": "7", "domain": "aaa", "ext": ".biz", "status": "false" }, { "id": "15", "domain": "aaa", "ext": ".vn", "status": "false" }];

查看:

代码语言:javascript
运行
复制
<div ng-repeat="(key,value) in newReg.checkedDomains | groupBy: 'domain'">   

 <label ng-class="ext.status ? 'check-no' : 'check-yes'" ng-repeat="ext in value">
              <input type="checkbox" ng-click="ext.checked=!ext.checked" value="{{ext.ext}}">
                  {{ext.status}}
     </label>
</div>

我不知道为什么它对所有3个标签都保持绑定类'ng-binding ng-scope check-no‘

EN

回答 1

Stack Overflow用户

发布于 2014-10-06 15:20:57

如果您指的是布尔值false,则应该使用

代码语言:javascript
运行
复制
false

而不是

代码语言:javascript
运行
复制
"false"

... :-)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26211465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档