我很想知道为什么我总是要这样做
$scope.$watch( function() {
return $scope.someData;
}, function( value ) {
console.log( value );
});
对于 Angular 来实际观察数据,为什么我必须这样做,这是真正困扰我的事情之一,因为它看起来毫无意义。
如果我做这样的事情
$scope.$watch($scope.someData, function( value ) {
console.log( value );
});
哪个更好,它永远不会起作用?
我也经常在工厂中使用它
说这$data
是我必须做的工厂
$scope.$watch( function() {
return $data.someData;
}, function( value ) {
console.log( value );
});