ng-model对象的角度问题

时间:2015-08-22 14:31:39

标签: javascript angularjs

模型对象不会因某种原因而迭代。当我尝试循环$ scope.model它不起作用...当我选择几个复选框时,我需要在控制台中检查ids .. $ scope.model有它的动态。它默认为空,但如果你选中一些复选框就会创建它。

http://plnkr.co/edit/hPn01mcxjzoHGSwMZQrW?p=preview

$scope.model = {}; 

  for(var i in $scope.model){
   console.log(i);
   if($scope.model[i]== true){
   console.log("checked id is"+i);
 } 

1 个答案:

答案 0 :(得分:1)

我在html文件的输入元素中添加了ng-click(key)函数。

HTML:

<input type="checkbox" ng-model="model[key]" ng-true-value="'{{val}}'" ng-click="selectedkey(key)" ng-false-value="undefined">

JS

$scope.selectedkey = function(key){
            console.log(key);
}

以下是plunker

点击复选框并检查浏览器的控制台。