首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NGRX-Data中的角度嵌套组件数据流

NGRX-Data中的角度嵌套组件数据流
EN

Stack Overflow用户
提问于 2020-04-02 01:05:40
回答 1查看 113关注 0票数 0

我有一个共享服务的两个组件,该服务连接到一个NGRX数据存储。Button-Component通过调用NGRX-Data的getByKey()方法,通过服务触发请求。Display-Component有一个用异步管道订阅的Observable。

代码语言:javascript
复制
// Observable subscribed with async pipe
identifiers$: Observable<Identifiers> = new Observable<Identifiers>();

// Method called by the `Button-Component`
callApi(key) {
    // When this emits I want to map the value to `identifiers$`
    this.service.getByKey(key);
}

到目前为止,我还不能在Display-Component中使用Subscrption触发调用。如果我手动订阅服务,并且商店中的entities$也更新了,它就会起作用。我可以使用它,但是我需要一些逻辑来存储key,这是我想要避免的。

那么,如何一次性地将Store返回的Observable映射到Display-Component中的Observable呢?

EN

回答 1

Stack Overflow用户

发布于 2020-05-21 02:56:18

存储区是为所有子模块及其组件共享的,如果您在AppModule中使用.forRoot,则意味着所有应用程序都连接到同一存储区并共享其数据。

在您的例子中,我将检查identifiers$的选择器,以确保它接收什么以及如何接收,因为所描述的流在ngrx-data中工作,不需要任何额外的更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60976419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档