我使用的是angular 1.2.2,有一个奇怪的问题
使用underscorejs的客户过滤器
app.filter('groupBy', function () {
return _.memoize(function (items, field) {
return _.groupBy(items, field);
}
);
});控制器:
$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" }];查看:
<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‘
发布于 2014-10-06 15:20:57
如果您指的是布尔值false,则应该使用
false而不是
"false"... :-)
https://stackoverflow.com/questions/26211465
复制相似问题