http://jsbin.com/hedobibone/edit?html,js,output
我有一个名为meta
{
"content.categories": [
"animation",
"documentary"
]
}
我将它们放在一个复选框中。 我想知道的是做
之间的区别<label ng-repeat="content in meta['content.categories'] | orderBy" class="checkbox-inline">
<input type="checkbox" id="{{content}}Checkbox" ng-model="inputCat[content]" ng-click="selectContent()" name="{{content}}">{{content}}
</label>
<label class="account-label">Role</label>
<label ng-repeat="role in meta['user.role'] | orderBy" class="checkbox-inline">
<input type="checkbox" id="checkbox{{role}}" value="user.role/{{role}}" ng-click='toggleRole("user.role/" + role);'>{{role}}
</label>
第一个创建一个true
或false
的对象,第二个创建一个只包含值的数组。
我要提交用户检查的内容。
当用户选择复选框时,第二个执行创建阵列和推送或删除的前期工作。
第一个我会迭代并在用户点击提交按钮后推送到数组。
哪一个效率更高?