angularjs 自定义过滤器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body ng-app="myApp">
        <table>
            <tr ng-repeat="item in staffList">
                <td>{{item.gender | formatGender}}</td>
            </tr>
        </table>
        <script type="text/javascript">
            angular.module("myApp",[])    
                .filter("formatGender",function(){
                    return function(value){
                        if(value == "WOMAN"){
                            return ""
                        }
                        return ""
                    }
                })
        </script>
    </body>
</html>

因为后台中存的字段是 MAN 和 WOMAN ,所以在前台展示的时候,需要将 MAN 转换成男, WOMAN 转换成女,因此需要自定义一个过滤器。自定义过滤器的格式如上。

原文地址:https://www.cnblogs.com/debra/p/6638181.html