|
|
1
2
你的
显然,您也不希望您的Observable完成,因为这样您就不会得到进一步的数据更新。 最简单的修复方法是将您的可观察对象包装在 许诺 :
但这并不能保证Firebase已经发出了它的初始响应,我觉得这是你在加载路径之前试图确保的。 我能看到的唯一方法是:
就是把你的火力基地 服务 :
然后您的解析器将如下所示:
通过在服务中包装您的Firebase Observable,您可以
|
|
|
2
1
您的代码看起来是正确的。您是否一直在向类路由传递参数?如果没有参数,它将无法解析,这可能是您无法实现ngOnInit函数的原因。我建议控制台也记录您的路线快照,以确保您抓取了正确的对象。我还将发布一个我得到的解决示例: 组成部分ts
工艺路线。ts
ResolverService解决方案服务
HTML
|
|
|
3
1
您只需添加
@亚历克斯·彼得斯(AlexPeters)走在了正确的道路上,但你不必走得太远,甚至还得回报一个承诺。只需强制完成
|
|
|
simonberry · 取消RXJS FlatMap链上的订阅 7 年前 |
|
|
user9487981 · 可以激活防护装置并使用角度为5的可见光 7 年前 |
|
|
makat · 角度5 HTTP请求间隔使用可观察值,而值可能会更改 8 年前 |