angular - 如何使用 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
我如何做到这一点?
解决方案
也许不是你问题的真正答案,但你应该看看选择器。您可以将选择器视为商店顶部的查询。
一些可能有帮助的链接:
推荐阅读
- vhdl - VHDL:正式端口“portName”没有实际值或默认值
- python - 从 RGB 中去除灰色
- python - 如何在您的网站中发布外部网址
- templates - 如何在上传到 DocuSIgn 之前在 Word 中定义字段
- angular - 未调用 @Effect() 中的服务
- r - 从R中的data.frames列表中提取非空元素
- javascript - 仅在找到条件时在哪里/如何设置循环增量和更新数组?
- java - 如何将生成的字符串传递给 EditText?
- python - Python中是否有一种比双“for”循环更快的方法来评估以内部向量为特征的函数?
- postman - 如何使用邮递员测试图片上传 API?