首页 > 解决方案 > 如何使用 Ngrx 获取商店价值

问题描述

我正在尝试从 NGRX 的商店中获取价值

这就是我想要做的:

  ngOnInit(){
    this.store.select('appReducer').subscribe(data => {
      console.log('this is the data:' + data);
      this.sdk = data.sdk;
      this.authentication = data.auth;
    });
  }

这是数据的样子:

export interface AppData {
    sdk: any;
    auth: any;  
}

但我只能使用 (data[x].var) 访问值我如何使用它的键而不是它的位置访问数据我想要做的是 > data.key.var

我如何做到这一点?

标签: angularngrx

解决方案


也许不是你问题的真正答案,但你应该看看选择器。您可以将选择器视为商店顶部的查询。

一些可能有帮助的链接:


推荐阅读