在我的组件中,我从商店获取数据,如下所示:
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
本身没有触发。我无法控制我收到的数据。我的代码有什么问题?或者什么是正确的方法?
我在这里没有使用“订阅”方法。