2013-08-03 3 views
0

내 코드로 jsFiddle을 만들었습니다 : http://jsfiddle.net/3qxKK/.
입력 값을 변경했을 때 시계가 호출되지 않는 이유는 무엇입니까?Watch in AngularJS

"결과는"객체가 아닌 어쩌면 때문에

(그러나 나는 "true"로 매개 변수를 넣어) :

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

이 외에도, 템플릿의 "결과는"항상 "[]"로 표시됩니다.
다음 입력 값이 새로 고쳐지기 때문에 이상합니다 ...

미리 감사드립니다.

답변

2

오브젝트 (DEMO)로 변경하는 것은 어떻습니까?

$scope.results = {}; 

배열을 사용했습니다.

+0

감사합니다. :) 나는 이것을 알고있다. 그러나 이번에 나는 그것에 30 분을 잃어 버렸다. –