我用我的代码创建了一个 jsFiddle:http: //jsfiddle.net/3qxKK/。
为什么我更改输入值时从不调用手表?
也许是因为“结果”不是一个对象(但我把参数“真”):
$scope.results = [];
angular.forEach($scope.services, function(service) {
$scope.results[service.id] = '';
});
此外,模板中的“结果”始终显示为“[]”。
这很奇怪,因为输入旁边的值被刷新了......
提前致谢。