搜尋

首頁  >  問答  >  主體

angular.js - angular 把 0 1 2轉換為 所有人 男人 女人

雷雷

$scope.messagePerson = [

雷雷
某草草某草草2744 天前619

全部回覆(3)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:08:59

    雷雷

    回覆
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 17:08:59

    自訂filter

    angular.module('myApp').filter('myFilter'[myFilter])
    function myFilter(){
        switch(input){
            case '0':
                return "所有人";
                break;
            case '1':
                return "男人";
                break;
            case '2':
                return "女人";
                break;
            default:
                break;
        }
    }
     $scope.message=[
             {num:0},
             {num:1},
             {num:2},
        
        ]
        
        <tr ng-repeat="item in message">
            <td>{{ item.num|myFilter }}</td>
         </tr>
         
         //最后在controller里面依赖这个filter就不用我写了吧。。。

    回覆
    0
  • 某草草

    某草草2017-05-15 17:08:59

    貌似$translate也能做到

    回覆
    0
  • 取消回覆