真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

angularjs-$filter及callee,$watch-創(chuàng)新互聯(lián)

#angularjs常用過濾器


 
  
  
  
 
 
  
   貨幣currency:{{999.99|currency:'$':1}} 
   數(shù)字number:{{999.111|number:2}} 
   大寫lowercase:{{"CXIONG"|lowercase}} 
   小寫uppercase: {{"cxiong"|uppercase}} 
   截取字符limitTo:{{"cxiong"|limitTo:2:1}} 
   日期data:{{time|date:'yyyy年MM月dd日 HH時mm分ss秒'}} 
   排序orderBy:{{data|orderBy}} 
   
   過濾filter:{{data|filter:1:true}} 
  
       var m=angular.module('app',[]);    m.controller('ctrl',['$scope',function($scope){      $scope.time=new Date().getTime()      $scope.data=[1,3,4,55,66,23,14,41]     }]);          
#$filter和callee應用表格排序


 
  
  
   
  
   .ng-cloak{display:none;}
  
 
 
  
   
    
     名稱
     數(shù)量
     價格
    
    
     `d`.`name`
     `d`.`num`
     `d`.`price`
    
   
  
         var m=angular.module('hd',[])    m.controller('ctrl',['$scope','$filter',function($scope,$filter){     $scope.data=[      {'name':'iphone6','num':150,'price':3999},      {'name':'beats','num':100,'price':999},      {'name':'iphone7','num':500,'price':5999},      {'name':'ipad','num':250,'price':1999}     ]     var status=true     $scope.sort=function(field){      //arguments.callee 全局存放靜態(tài)變量      if (arguments.callee[field]=='undefine') {       arguments.callee[field]=true      }      arguments.callee[field]=!arguments.callee[field]      $scope.data=$filter('orderBy')($scope.data,field,arguments.callee[field])     }         }])     
#全局變量保存狀態(tài)


 
  
  
   
  
   .ng-cloak{display:none;}
  
 
 
  
   
    
     名稱
     數(shù)量 `status`
      升序       
      降序 
     
     價格
    
    
     `d`.`name`
     `d`.`num`
     `d`.`price`
    
   
  
         var m=angular.module('hd',[])    m.controller('ctrl',['$scope','$filter',function($scope,$filter){     $scope.data=[      {'name':'iphone6','num':150,'price':3999},      {'name':'beats','num':100,'price':999},      {'name':'iphone7','num':500,'price':5999},      {'name':'ipad','num':250,'price':1999}     ]     $scope.status=false     $scope.sort=function(field){      //arguments.callee 全局存放靜態(tài)變量 //     if (arguments.callee[field]=='undefine') { //      arguments.callee[field]=true //     } //     arguments.callee[field]=!arguments.callee[field]      //     $scope.data=$filter('orderBy')($scope.data,field,arguments.callee[field])      $scope.status=!$scope.status      $scope.data=$filter('orderBy')($scope.data,field,$scope.status)     }         }])     
#$watch監(jiān)控某個變量


 
  
  
  
 
 
  
   $watch: `err`
  

   
   var m=angular.module('app',[]);
   m.controller('ctrl',['$scope',function($scope){
     $scope.title=''
     //n為當前輸入字符,o為上一次字符
     $scope.$watch('title',function(n,o){
      $scope.err=n.length>0?'':'不能為空';
     })
    }]); 
   
  
 
#$watch監(jiān)控某個對象


 
  
  
   
  
   .ng-cloak{display:none;}
  
 
 
  
   請輸入姓名:`err`
  
  
  
   var m=angular.module('hd',[])
   m.controller('ctrl',['$scope','$filter',function($scope,$filter){
   
    $scope.odata={'name':'cxiong','age':29};
    $scope.$watch('odata.name',function(n,o){
     $scope.err=n.length?'':'不能為空';
    });
   }])
  
 
#$watch和$filter實現(xiàn)排序和搜索框功能,自定義加*過濾器


 
  
  
   
  
   .ng-cloak{display:none;}
  
 
 
  
   搜索框:
   
    
     名稱
     數(shù)量
      升序       
      降序 
     
     價格
    
    
     `d`.`name`
     `d`.`num`
     {{d.price|truncate}}
    
   
  
  
  
   var m=angular.module('hd',[]);
   //自定義加*過濾器
   m.filter('truncate',function(){
    return function(price){
     return String(parseInt(price/100))+'**元'
    }
   })
   
   m.controller('ctrl',['$scope','$filter',function($scope,$filter){
    $scope.data=[
     {'name':'iphone6','num':150,'price':3999},
     {'name':'beats','num':100,'price':999},
     {'name':'iphone7','num':500,'price':5999},
     {'name':'ipad','num':250,'price':1999}
    ]
    
    //排序功能
    $scope.status=false
    $scope.sort=function(field){
     //arguments.callee 全局存放靜態(tài)變量
//     if (arguments.callee[field]=='undefine') {
//      arguments.callee[field]=true
//     }
//     arguments.callee[field]=!arguments.callee[field]     
//     $scope.data=$filter('orderBy')($scope.data,field,arguments.callee[field])
     $scope.status=!$scope.status
     
     $scope.tmp=$filter('orderBy')($scope.data,field,$scope.status)
    }
    
    //搜索框功能
    //過濾后數(shù)據(jù)。用于顯示
    $scope.tmp=$scope.data
    $scope.$watch('search',function(n,o){
     $scope.tmp=$filter('filter')($scope.data,n)
    })
   }])
  
 

成都創(chuàng)新互聯(lián)是一家專業(yè)提供盂縣企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站制作、成都網(wǎng)站設計、成都h5網(wǎng)站建設、小程序制作等業(yè)務。10年已為盂縣眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


文章名稱:angularjs-$filter及callee,$watch-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/ccggjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部