首页 > 学院 > 开发设计 > 正文

ionic---angular中filter过滤器

2019-11-06 09:53:10
字体:
来源:转载
供稿:网友

首先app.js中依赖声明

angular.module('starter', ['ionic','ngCordova', 'starter.controllers', 'starter.services','starter.directives','starter.filters'])angular.module('starter.controllers', ['starter.services','starter.directives','starter.filters']);angular.module('starter.services', ['ngResource', 'starter.config']);angular.module('starter.directives',[]);angular.module('starter.filters', []);

filter.js

angular.module('starter.filters')//状态码转化.filter('resStatus', function() { return function(input) { var status = input; switch (status){ case 0: status = '订单已完成'; break; case 1: status = '商家拒绝接单'; break; } return status; }})//名字过长自动截断.filter('resName', function() { return function(input) { var num = input; if(num.length>12){ num = num.substr(0,12)+'....'; }else{ num = num; } return num; }});

页面中使用

<span class="center-y">{{data.type_name | resName : data.type_name}}</span>
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表