【问题标题】:Angular 6: disable pipe tranformations in productionAngular 6:在生产中禁用管道转换
【发布时间】:2019-02-24 00:41:27
【问题描述】:

我创建了一个自定义管道来转换文本。例如

{{'labels' | customPipe}}

管道是库的一部分。 但是,这纯粹是出于测试目的,我想在生产模式下运行时禁用此管道转换。也许,当提供给 --prod 标志时禁用管道的配置值也不会产生任何开销。在 Angular 中可以吗?

【问题讨论】:

    标签: angular6 angular-pipe


    【解决方案1】:

    使用环境特定变量 environment.production 您可以更改 customPipe.js 中的实际功能

    参考:https://angular.io/guide/build

    【讨论】:

    • 谢谢,我现在在 environment.production 文件中使用了一个布尔标志来检查模式并决定是否应用转换,否则就返回。但是,这可能会导致额外的调用和返回开销,而我并不打算这样做。
    猜你喜欢
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2019-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 2020-10-28
    相关资源
    最近更新 更多