AngularJS复选框的方法之间的区别

时间:2015-12-11 16:12:37

标签: javascript angularjs

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>

第一个创建一个truefalse的对象,第二个创建一个只包含值的数组。

我要提交用户检查的内容。

当用户选择复选框时,第二个执行创建阵列和推送或删除的前期工作。

第一个我会迭代并在用户点击提交按钮后推送到数组。

哪一个效率更高?

0 个答案:

没有答案