亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

angular.js - 在ng-option 里使用過濾器無效

瀏覽:146日期:2024-09-14 09:15:58

問題描述

想在ng-option 把英文轉為中文顯示,但是filter貌似無效。我使用了uppercase也是無效。為什么?我看網上很多都這樣寫的呀

下面是代碼:(1)controller里定義了狀態列表:

$scope.allStatuses = ['all', 'process', 'resolve', 'finish', 'invalid'];

(2)html里初始化下拉列表,想用 myStatusFilter 這個filter格式化為中文顯示

<select ng-model='status' ng-options='status for status in allStatuses | myStatusFilter'> </select>

(3) filter實現

angular.module('itil.mine').filter(’myStatusFilter’, myStatusFilter); function myStatusFilter() {return function (input) { var output; switch (input) {case ’process’: output = '處理中'; break;case ’resolve’: output = '已解決為落實'; break;case ’finish’: output = '已解決已落實'; break;case ’invalid’: output = ’無效’; break;case ’all’: output = '所有'; break; } return output;} } "

問題解答

回答1:

angular.js - 在ng-option 里使用過濾器無效

你調試一下過濾器的代碼就知道問題了,你的參數你以為是對象其實是數組,所以switch沒有匹配到值,直接return出去了一個undefined。

相關文章:
主站蜘蛛池模板: 大陆精品自在线拍国语 | 911国产自产精品a | 成在线人永久免费播放视频 | 日本高清二三四本2021 | 久久精品国产福利 | 一级一片免费播放 | 在线观看网址入口2020国产 | 奇米狠狠干 | 亚洲精品一区二区三区第四页 | 网友自拍区一区二区三区 | 亚洲午夜久久久 | 亚洲欧洲精品久久 | 亚洲欧美一区二区三区久久 | 亚洲欧美中文日韩在线v日本 | 日韩一区二区国色天香 | 91久久亚洲最新一本 | 久久久久久久岛国免费播放 | 免费欧美黄色片 | 97色片| 欧美另类精品xxxx人妖换性 | 国产精品片 | 久久精品无码一区二区三区 | 国产欧美日韩一区 | 久久精品中文 | 久久成人黄色 | 欧美久久超级碰碰碰二区三区 | 婷婷开心六月久久综合丁香 | 亚洲欧美日韩在线2020 | 国产剧情精品在线观看 | 在线视频不卡国产在线视频不卡 | 色黄啪啪18周岁以下禁止观看 | baoyu在线观看地址 | 成人影院午夜久久影院 | 国内真实迷j下药在线观看 国内真实愉拍系列情侣 | 欧美片免费观看网址 | 国产秒拍福利视频露脸 | 九九热精品视频在线播放 | chinese国产videos国产 | 国产福利视频一区二区三区 | 欧美人与动物xxxx | 黄色一级短视频 |