0

我用我的代码创建了一个 jsFiddle:http: //jsfiddle.net/3qxKK/
为什么我更改输入值时从不调用手表?

也许是因为“结果”不是一个对象(但我把参数“真”):

$scope.results = [];
angular.forEach($scope.services, function(service) {
    $scope.results[service.id] = '';
});

此外,模板中的“结果”始终显示为“[]”。
这很奇怪,因为输入旁边的值被刷新了......

提前致谢。

4

1 回答 1

2

将其更改为对象(DEMO)怎么样?

$scope.results = {};

你已经使用了一个数组。

于 2013-08-03T15:38:50.543 回答