0
콜백 함수 내에서 범위 목록을 업데이트하려고합니다. 이것은 분명히 잘 작동하지만 몇 초 후에 콘솔에 오류가 발생합니다 : [$ rootScope : infdig]. 양방향 데이터 바인딩을 사용하지 않으려 고했지만 오류가 계속 발생합니다.
컨트롤러 :
app.controller('ChapterCtrl', function ($rootScope, $scope, Services, chapter) {
$rootScope.headerTitle = chapter.name;
$scope.terms = [];
cctdbterms.webdb.getTermsByChapter(chapter.id, function(tx, results) {
$scope.terms = results.rows;
$scope.$apply();
});
});
전망 :
<div class="view" ng-repeat="term in terms">
<div ng-bind-html="term.description"></div>
</div>
왜 '$ scope.apply()'를 추가해야합니까? 제거하고 결과를 게시하십시오. –
'$ scope.apply()'가 없으면 오류가 계속되고 내보기에서 값을 가져올 수 없습니다. –