Guard不会从存储中检索数据(NGRX)

时间:2018-08-19 13:36:08

标签: ngrx

使用存储区保护我的路线时遇到问题,当我尝试从存储区中选择一些未定义的变量并且因此页面无法加载时。

商店运作良好,这里有一些图片。

Initial State

State loaded

Console output

我在这里重现问题 https://stackblitz.com/edit/ngrx-guard-not-working

在存储初始化之前,它的守护者叫什么?

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您必须从projects中选择campaigns,选择器应如下所示:

export const getCampaigns = createFeatureSelector<any>('campaigns');
export const getProjectState = createSelector(getCampaigns, state => state.projects);