我被困在同一件事上4天,一遍又一遍地从头开始重新编码。 我试过调用$ scope。$ apply(),但没有用。
这很简单,但我不能让它工作(我知道,我可以简单地将模块绑定到DOM元素,但我需要稍后使用更复杂的函数)。
任何帮助?
var watch = function ($scope) {
$scope.$watch('in1', function(newVal, oldVal) {
if (!newVal) return;
console.log ('New value is: ' + newVal + '\nOld Value is: ' + oldVal);
$scope.getResult = newVal;
});
};
angular.module ('testApp', [])
.controller('testCtrl', watch);