Angular 4 click事件使用来自observable的数据

时间:2017-11-22 23:20:48

标签: javascript angular ngrx

我有一个智能组件,其中一些数据是从商店中选择的

this.user$ = store.select(fromRoot.getUser) 

子组件会在按钮单击后退出智能组件。在这个事件处理程序(在智能组件中)中,我想使用值

的值
this.user$

我唯一的想法是传递

user$ | async

进入哑巴然后用click事件发出用户备份。这是最好的方法吗?

1 个答案:

答案 0 :(得分:0)

如果您不想通过异步管道传递observable,也可以这样做:

public user: any;
this.user$.subscribe(user => this.user = user);

然后你可以传递this.user,而不是observable。

但你的方法很完美。这只是另一种选择。