有可能是这样的吗:
{{property | some_variable_name}}
我的目标是使用在 JSON
配置(或变量)中设置的 pipe
,但我不确定是否可以传递pipe
名称以这种方式插值。
有人尝试过类似的事情吗?
最佳答案
管道需要在 @Component()
装饰器或 PLATFORM_PIPES
中的 pipes: [MyPipeHere]
中列出,因此这种方法行不通的。
您可以做的是创建一个调用其他“管道”的自定义管道。管道基本上只是一个函数,因此这很容易。
您可以将变量传递给自定义管道,例如
{{property | my_custom_pipe:some_variable_name}}
这应该非常接近你想要的。
关于javascript - Angular2 - 从变量分配管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35940904/