【发布时间】:2020-02-12 23:38:51
【问题描述】:
在我的组件中,我从商店获取数据,如下所示:
ngOnInit() {
this.appUserName = this.store.pipe(select(subscribe.getAppUserName));
this.store.dispatch(new actions.LoadTranslationIds());
this.data = this.store.pipe(select(subscribe.getTranslationIds));
}
分配后,我试图在“ngChanges”中打印“this.data”,例如:
ngOnChanges() {
console.log('trans id', this.data);
}
但是ngOnChanges 本身没有触发。我无法控制我收到的数据。我的代码有什么问题?或者正确的方法是什么?
我在这里没有使用“订阅”方法。
【问题讨论】:
标签: angular8 angular-observable ngrx-store-8.0