模型对象不会因某种原因而迭代。当我尝试循环$ 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);
}
答案 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
点击复选框并检查浏览器的控制台。