angular.js watch 监听不到input的值的变化
本文介绍了angular.js watch 监听不到input的值的变化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
<input type="text" name="name" ng-model="inputname" ng-init="inputname='hello'">
<span>{{inputname}}</span>
<button type="button" name="button" ng-click="change()">改变值</button>
$scope.change=function(){
$scope.inputname="world";
}
$scope.$watch("$scope.inputname",function(newValue,oldValue){
console.log(newValue);
console.log(oldValue);
console.log($scope.inputname);
})
解决方案
$watch
方法不对
$scope.$watch('inputname', function(newValue,oldValue){
console.log(newValue);
console.log(oldValue);
console.log($scope.inputname);
})
这篇关于angular.js watch 监听不到input的值的变化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文