亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

angularjs自定義過濾器demo示例

2019-11-19 10:58:44
字體:
來源:轉載
供稿:網友

本文實例講述了angularjs自定義過濾器demo。分享給大家供大家參考,具體如下:

這個基于angularjs的過濾器是最近做的"信息管理學院實驗室預約"項目中的一個小功能。

以下為數據:

$scope['classes']=[{id:1,name:"H503",capacity:40,software:"photoshop,金蝶,AI",freeTime:"周一1-2-3,周五1-2-3,周一5-6,"},   {id:2,name:"H504",capacity:50,software:"chrome,金蝶,office,"   ,freeTime:"周二1-2-3,周三3-4,周一5-6,"},   {id:3,name:"H505",capacity:60,software:"chrome,LOL,office,"   ,freeTime:"周二1-2-3,周三3-4,周四7-8,"}];

具體功能:

分別在兩個select選擇星期和課次,列表會即時根據條件更新。

完整代碼:

<!DOCTYPE html><html ng-app="myApp" ><head><meta charset="utf-8"><script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script></head><body><div ng-controller="myCtrl"> <select ng-model="day">  <option selected="">周一</option>  <option>周二</option>  <option>周三</option>  <option>周四</option>  <option>周五</option> </select>  <select ng-model="order">  <option selected="">1-2</option>  <option>1-2-3</option>  <option>3-4</option>  <option>1-2-3-4</option>  <option>5-6</option>  <option>7-8</option>  </select>  <ul>   <li ng-repeat="class in classes | myFiter:day:order">     <span>{{class.id}}</span>     <span>{{class.name}}</span>      <span>{{class.capacity}}</span>      <span>{{class.software}}</span>   </li>  </ul> </select></div><script type="text/javascript">var app = angular.module('myApp', []);app.controller('myCtrl', function($scope) { //假數據  $scope['classes']=[{id:1,name:"H503",capacity:40,software:"photoshop,金蝶,AI",freeTime:"周一1-2-3,周五1-2-3,周一5-6,"},   {id:2,name:"H504",capacity:50,software:"chrome,金蝶,office,"   ,freeTime:"周二1-2-3,周三3-4,周一5-6,"},   {id:3,name:"H505",capacity:60,software:"chrome,LOL,office,"   ,freeTime:"周二1-2-3,周三3-4,周四7-8,"}  ];  //select的默認值  $scope.order="1-2";  $scope.day="周一";});//自定義過濾器app.filter('myFiter',function(){ return function(input,day,order) {   var time=day+order;   var output=[];   for(var i=0;i<input.length;i++)   {   var n=input[i].freeTime.indexOf(time);   // console.log(n);   // console.log(input[i].freeTime.charAt(n+time.length));    if(n!=-1)//如果能找到    {     if(input[i].freeTime.charAt(n+time.length)==',')     //這樣做是為了防止1-2與1-2-3是一樣的結果      output.push(input[i]);    }   }   return output; }})</script></body></html>

運行效果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運行效果。

總結:filter可以理解為一個帶參數的函數,它把一個對象進行一些處理,然后把處理后的對象返回。不過我認為以上的這個算法有待優化。

更多關于AngularJS相關內容感興趣的讀者可查看本站專題:《AngularJS指令操作技巧總結》、《AngularJS入門與進階教程》及《AngularJS MVC架構總結

希望本文所述對大家AngularJS程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91精品久久久久久| 亚洲黄页网在线观看| 久久久爽爽爽美女图片| 国产精品18久久久久久首页狼| 欧美成人午夜剧场免费观看| 国产91精品青草社区| 国产91对白在线播放| 亚洲裸体xxxx| 欧美激情第6页| 成人精品网站在线观看| 8090成年在线看片午夜| 亚洲精品视频免费在线观看| 北条麻妃一区二区在线观看| 欧美激情综合色| 美女福利视频一区| 欧美专区在线视频| 欧美亚洲成人网| 国产精品老牛影院在线观看| 2019中文字幕在线观看| 欧美黑人狂野猛交老妇| 欧美与欧洲交xxxx免费观看| 国产精品永久在线| 国产亚洲美女久久| 国产精品久久一区| 亚洲a∨日韩av高清在线观看| 亚洲男人天堂手机在线| 国产亚洲激情视频在线| 91九色精品视频| 国产一区私人高清影院| 97欧美精品一区二区三区| 韩国三级日本三级少妇99| 久久精品成人动漫| 久久99国产精品自在自在app| 亚洲精品美女久久久久| 国产有码在线一区二区视频| 精品一区二区三区电影| 26uuu另类亚洲欧美日本一| 97精品国产97久久久久久| 中文字幕国产精品| 久久久久久久国产精品视频| 久久久视频精品| 久久偷看各类女兵18女厕嘘嘘| 国产精品久久久久久久7电影| 国产精品一区久久久| 日本欧美爱爱爱| 91黑丝在线观看| 在线一区二区日韩| 国产亚洲欧美日韩精品| 91人人爽人人爽人人精88v| 欧美视频专区一二在线观看| 国产91色在线|免| 日韩在线免费视频观看| 国内外成人免费激情在线视频| 日韩一区二区久久久| 欧美国产日韩二区| 国产91精品网站| 亲爱的老师9免费观看全集电视剧| 91系列在线播放| 国产不卡精品视男人的天堂| 91中文在线视频| 日韩欧美在线第一页| 亚洲黄色有码视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美黄色www| 欧美性受xxxx黑人猛交| 日韩久久午夜影院| 91亚洲精品一区| 久久综合伊人77777尤物| 欧美成年人视频网站欧美| 日本亚洲欧美三级| 久久久视频在线| 亚洲精品www久久久久久广东| 亚洲免费精彩视频| 81精品国产乱码久久久久久| 亚洲精品第一国产综合精品| 午夜精品久久久久久久久久久久| 91av免费观看91av精品在线| 国产精品影片在线观看| 国产综合在线看| 国产精品高精视频免费| 日韩电影中文字幕在线| 色yeye香蕉凹凸一区二区av| xxxx欧美18另类的高清| 一本色道久久综合狠狠躁篇怎么玩| 俺去了亚洲欧美日韩| 欧美成年人视频| 91精品久久久久久久| 国产精品678| 亚洲精品国偷自产在线99热| 国产成人精品电影久久久| 亚洲国产一区二区三区在线观看| 国产精品成人在线| 国产一区二区三区中文| 久久久精品免费| 中文字幕欧美精品日韩中文字幕| 国产精品永久在线| 亚洲色图第三页| 精品国产自在精品国产浪潮| 成人激情视频在线播放| 精品一区二区三区三区| 国产一区二区三区网站| 国产一区二区三区精品久久久| 奇门遁甲1982国语版免费观看高清| 国产不卡av在线免费观看| 欧美亚洲在线视频| 欧美精品videossex性护士| 国产精品免费一区豆花| 91精品在线观看视频| 91免费看片在线| 国产免费一区二区三区香蕉精| 一区国产精品视频| 日韩av片永久免费网站| 午夜精品一区二区三区视频免费看| 亚洲国产精彩中文乱码av在线播放| 亚洲精品网站在线播放gif| 69影院欧美专区视频| 777国产偷窥盗摄精品视频| 久久91精品国产| 狠狠干狠狠久久| 国产日韩欧美在线播放| 久久久久久有精品国产| 亚洲字幕一区二区| 欧美日韩国产999| 午夜剧场成人观在线视频免费观看| 欧美日韩中文字幕日韩欧美| 午夜精品福利视频| 国产精品第3页| 操91在线视频| 亚洲欧美在线免费观看| 欧美激情视频在线免费观看 欧美视频免费一| 欧美精品久久一区二区| 国内精品伊人久久| 精品香蕉一区二区三区| 日韩欧美精品网站| 亚洲欧美制服中文字幕| 国产美女扒开尿口久久久| 久久成人精品一区二区三区| 亚洲老板91色精品久久| 91久久久精品| 午夜精品免费视频| 日韩av在线影视| 日本精品性网站在线观看| 欧美性xxxx极品高清hd直播| 国产精品av网站| 久热在线中文字幕色999舞| 中文国产亚洲喷潮| 国产精品最新在线观看| 91国在线精品国内播放| 亚洲综合精品伊人久久| 亚洲网站视频福利| 成人精品一区二区三区| 久久99精品视频一区97| 亚洲免费高清视频| 欧美日韩国产中字| 国产一区玩具在线观看| 欧美丰满老妇厨房牲生活| 国产精品成人av在线| 亚洲专区在线视频| 国产视频久久网| 国产精品69精品一区二区三区| 最近2019中文免费高清视频观看www99| 国产成人自拍视频在线观看| 在线不卡国产精品| 91久久久久久久久久久久久|