我正在使用 Angularjs , nodejs 和 mongoose 构建TODO列表应用。
我想要做的是在观看模型更改时触发ajax。
我注意到众所周知的todomvc使用以下代码
$scope.$watch('todos', function () {
$scope.remainingCount = filterFilter(todos, {
completed: false
}).length;
$scope.doneCount = todos.length - $scope.remainingCount;
$scope.allChecked = !$scope.remainingCount;
todoStorage.put(todos);
}, true);
但是我有一个TODO详细信息面板,我使用x-editable来就地编辑标题。
该模型由app.currentTodo
引用。
目前我使用
$scope.$watch('currentTodo', function(){ $http... });
有更好的方法吗?