2013-08-03 45 views
0

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

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

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

此外,在模板“结果”始终显示为“[]”。
这很奇怪,因为下一个输入值被刷新...

在此先感谢。

回答

2

如何将其更改为对象(DEMO)?

$scope.results = {}; 

您已经使用了一个数组。

+0

谢谢! :)我知道这一点,但这次我失去了半小时。 –