【发布时间】:2016-05-30 18:18:43
【问题描述】:
我有这个小示例,我希望在浏览器控制台中看到日志消息,表明 $scope watcher 运行良好,但不幸的是事实并非如此。
<!doctype html>
<html ng-app="demo">
<head>
<script src="bower_components/angular/angular.js"></script>
<script>
var app = angular.module('demo', ['ng']);
app.controller('demoCtrl', function($scope) {
var self = this;
self.searchText = '';
$scope.$watch('self.searchText', function(n, p) {
console.log('searchText changed from', n, 'to', p);
});
});
</script>
</head>
<body ng-controller="demoCtrl as ctrl">
<input type="text" ng-model="ctrl.searchText" />
</body>
</html>
【问题讨论】:
标签: javascript angularjs binding controller watch