angularjs filter 自定义过滤器(带参数)

angularjs 过滤器代码:

app.filter('userRoles', function(){

     return function(input,data){

          var strs;

          data.forEach(function(i){

               if(i.ID == input ){

                   strs = i.Desc;

               }

          });

             return strs;

     }

});

功能提示:传入一个数组,将input 与数组里的item比较,输出对应item里对应input 的其他属性。

前端的运用:

{{ item.InspiredPointCode | userRoles:pointList }} (userRoles:过滤器名称,pointList就是数组也就是data)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容