Javascript Priming列筛选器不处理承诺值

Javascript Priming列筛选器不处理承诺值,javascript,angular,primeng,Javascript,Angular,Primeng,我想用列过滤器在中显示数据。我必须对两个不同的服务器进行http调用才能接收数据。第二次http调用的参数基于第一次调用的结果,如下所示。我必须在第二个http调用中使用id: { 参数1:值1, 参数2:值2, UUIDofOtherObject:id } 第一个结果包含8列中7列的数据。因此,我想在第二个http调用挂起时向用户显示数据。因此,我做了以下工作(为了说明我的问题,我创建了一个伪造的HTTP。在现实世界中,它是真实的): @组件({ 选择器:“应用程序根”, templateU

我想用列过滤器在
中显示数据。我必须对两个不同的服务器进行http调用才能接收数据。第二次http调用的参数基于第一次调用的结果,如下所示。我必须在第二个http调用中使用id:

{
参数1:值1,
参数2:值2,
UUIDofOtherObject:id
}
第一个结果包含8列中7列的数据。因此,我想在第二个http调用挂起时向用户显示数据。因此,我做了以下工作(为了说明我的问题,我创建了一个伪造的HTTP。在现实世界中,它是真实的):

@组件({
选择器:“应用程序根”,
templateUrl:“./app.component.html”
})
导出类AppComponent实现OnInit{
值:数组=新数组();
ngOnInit():void{
const fakeHttp:fakeHttp=new fakeHttp();
这是推({
名称:fakeHttp.fakeHttp().toPromise()
});
}
}
接口表数据{
名称:承诺;
}
类FakeHttp{
fakeHttp():可观察{
返回(“Tr1monster”).管道(延迟(5000));
}
}

名称
{{tablerow.name | async}}
表中显示的数据包含数据的承诺。当我现在在过滤器字段中键入'Tr1monster'并按return键时,不会显示任何值。我假设素数列过滤器不能基于承诺进行过滤。我在文档中没有找到任何提示。有什么建议吗?我创建了一个复制这种行为的模型