我正在遍历结果集并动态创建模型值,例如:
angular.forEach(users, function(user) {
$scope.usersModels.online[user.id] = 0;
$scope.usersModels.online[user.id]['checked'] = 'checked';
$scope.$watch('usersModels.online[user.id]', function(val) {
console.log(val);
});
});
我也在尝试观察这些模型的变化并获得价值。但是,这不起作用,有什么想法吗?
谢谢!
编辑:
angular.forEach(users, function(user) {
$scope.usersModels.online[user.id] = {};
$scope.usersModels.online[user.id]['value'] = 0;
$scope.usersModels.online[user.id]['checked'] = 'checked';
$scope.$watch(function() {
return $scope.usersModels.online[user.id]['value'];
}, function(val) {
console.log(val);
});
});