繁体   English   中英

如何让异步 pipe 与 rxjs 一起使用

[英]how to get the async pipe working with rxjs

我需要帮助,因为我的异步 pipe 的 else 加载不会触发,即使数据加载正常,加载模板在订阅时也不会触发,我的服务中有一个 BehaviorSubject。 如果有人帮助我解决任何问题,我将不胜感激,因为我尝试了很多事情但无法达到预期的结果。 我的预期结果是,在选择日期时,它会触发订阅,并且在订阅时触发加载,如果长度大于 0,则加载表,如果不是,则显示模板没有项目。 非常感谢您提前。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

BehaviourSubject() 是一个 observable,因此您需要先订阅您的数据源,然后再将您的主题设置为 observable 的结果。 没有订阅就没有结果!

在您的测试中尝试以下操作(如果列表在您的 api 服务中是可观察的):

this.apiAgenda().list.subscribe(res => 
{
  this.list$.next(res); 
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM