Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs中watch使用--实现项目中时时搜索大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

重点内容 :用ng-model 定义一个变量, 用watch方法进行时时的监听

代码块(项目中做的时时搜索为例)

html5中定义一个ng-model变量,也是一个搜索框的实现例如:

<ion-nav-buttons side="center">
        <!-- 设置搜索框 -->
        <input type="text"  class="form-control" id="name" placeholder="请输入项目名称" style="height: 25px;margin-top:5px;padding-top:5px;text-align:left;line-height: 25px;" ng-model= "showName.item"ng-style="myWidth"> </ion-nav-buttons>

js文件中初始化ng-model 例如:

$scope.showName = {item:''};

js文件中实现watch方法的时时监听例如:

$scope.$watch('showName.item',function() {

   ``` 要实现的方法, 具体问题具体分析, 本人项目中这选择的是请求搜索的结果代码如下:
   if($scope.showName.item != '') {

                projectHTTP.search($scope.showName.item,function(data){

                    if(data.data != null && data.data.length != 0){

                        $scope.projectListName = data.data;
                        setUserJsonCache("searchList",$scope.projectListName);
                    } else {

                        $scope.projectListName = [];
                    }

                });
            }
});

脚注

生成一个脚注1.

  1. 本人并没有介绍具体网络请求的实现, 会在接下来的文章中提及到, 另外watch还有多中用法需要的亲们可以调研.

大佬总结

以上是大佬教程为你收集整理的angularjs中watch使用--实现项目中时时搜索全部内容,希望文章能够帮你解决angularjs中watch使用--实现项目中时时搜索所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: