angular forEach嵌套$watch 监测input值的变化,输出都是undefined

页面有多个input,页面结构如下


 <div class="weui-cell__bd">

     <div class="col-10">

          <input class="weui-input" placeholder="姓名" type="text" ng-model="fast1.name"/>

      </div>

      <div class="col-14">

           <input class="weui-input" placeholder="号码" type="text" ng-model="fast1.number"/>

       </div>

</div>

获取所有的input框监测值是否变化


$scope.fast1= {

            name: '',

            number: ''

        } 

 var inputArr = angular.element('.weui-input');

  angular.forEach(inputArr, function(item) {


     $scope.$watch(item.value, function(newValue, oldValue) {

             console.log(newValue);

             console.log(oldValue);

                  

                });

            });

输出的都是undefined,请问是怎么回事


蝴蝶刀刀
浏览 413回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript