我正在创建自定义管道culture
,它会执行一些异步localdb / http请求以从服务器返回数据。我们来看看以下内容:
{{ 'hello' | culture:'es-mx' }}
我需要这是Hola
,但我希望将其呈现为async
。 PipeTransform
接口为我提供了transform(value: any, ...args: any[]): any
接口。我该如何实现它async
?这是可行的吗?
this question中的答案,例如建议async
管道,然后是filter/sort
来实现这一点,以主动监听数组更改和过滤,但这似乎性能很重因为我的应用程序中有很多管道。
我想实现这样的事情:
transform(value: any, ...args: any[]): any {
operation.subscribe(result => {
// set the pipe value from here...
})
}