1
我正在使用angular.js,並試圖在$變量發生變化時使用$ watch來激活一個函數。它在數據初始加載時觸發,但不在之後觸發。我不確定這裏究竟發生了什麼?
代碼如下粘貼:
function gradeChart($scope, $http) {
$http.get('studentData.json').success(function(data) {
$scope.students = data;
});
$scope.$watch('students',function(change){
console.log('this fires on load but not after');
});
}
是請求被成功執行?嘗試添加一個錯誤函數或使用chrome或螢火蟲監視請求以查看請求是否確實成功執行。 –