[英]How can I get an object from ngrx-store
如何从ngrx-store获取对象?
我正在努力做到这一点
<div class="container">
<h1>
{{category$.name}}
</h1>
</div>
零件
export class CatalogViewController {
private routeSubscription: Subscription;
private uri: string;
category$: Observable<any>;
constructor(
private store: Store<fromRoot.State>,
private route: ActivatedRoute,
private router: Router,
private titleService: Title
) {
this.routeSubscription = route.params.subscribe(params=>this.uri = params['uri']);
this.store.dispatch(new catalogActions.LoadCategory({"uri": this.uri}));
this.category$ = store.select(fromRoot.getCategory);
}
}
存储中的数据可用
商店
catalog: {
category: {
name: 'Phones',
uri: 'phones',
__typename: 'Category'
}
}
一个简单的情况,但是我不明白我在做什么错:D
做就是了
<div class="container">
<h1>
{{(category$ | async)?.name}}
</h1>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.