赞
踩
<div ng-controller="myCtrl"> <input type="text" ng-model="inputTxt"/> <p>{ {inputTxt}}</p> </div> <script> var app = angular.module('myCtrl', ['ng']); app.controller('myCtrl', function ($scope) { console.log($scope.inputTxt); //监听模型数据的值的变化 $scope.$watch('inputTxt',function(nv,ov){//nv代表新的值,ov代表旧的值 if(nv){ console.log($scope.inputTxt) } }) }) </script>
使用angularjs内置的watch方法监听作用域$scope上的值 ,如果值发生变化就会监听到有新的值(也就是nv)
这种方法适用于变量没有在
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。