如何覆盖现有管道

问题描述 投票:0回答:1

我正在我的组件中使用ngx-translate,如下所示:

{{ 'TRANSLATE_THIS' | translate }}

我想用父组件通过@Input()提供的函数覆盖这个翻译管道的转换函数,我不想因特定需要修改HTML模板。有可能实现吗?

angular ngx-translate
1个回答
1
投票

您可以通过使用相同的name来定义管道来简单地覆盖管道。

参见示例Stackblitz

编辑:如果要将任何内容传递给管道进行自定义,则只需使用参数即可。检查更新的代码。

© www.soinside.com 2019 - 2024. All rights reserved.