Angular中如何实现自定义管道

发布时间:2021-09-06 13:38:03 作者:小新
来源:亿速云 阅读:137

这篇文章给大家分享的是有关Angular中如何实现自定义管道的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一、管道的作用

方便我们在模板中对我们的数据进行格式化处理。

二、内置的常用管道

具体API参照官网查询使用

三、Angular管道特点

四、自定义管道三部曲

五、自定义管道项目实践

背景:

处理:

遗留:

Angular中如何实现自定义管道

管道类说明

import { DatePipe } from "@angular/common";
import { Pipe, PipeTransform } from "@angular/core";

@Pipe({ name: "gDate", pure: true })
export class GDatePipe implements PipeTransform {
  transform(value: any, ...args: any[]) {
    let time = "";
    if (this.isIE()) {
      time = new DatePipe("en-US").transform(value.replace(/-/g, "/"), ...args);
    } else {
      time = new DatePipe("en-US").transform(value, ...args);
    }
    return time;
  }

  isIE(): boolean {
    return "ActiveXObject" in window;
  }
}

感谢各位的阅读!关于“Angular中如何实现自定义管道”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

推荐阅读:
  1. Angular7中创建组件/自定义指令/管道的方法实例详解
  2. Angular中怎么自定义模糊查询

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

angular

上一篇:PHP中PEAR和PECL的区别

下一篇:Java类加载过程的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》