Я не согласен с "крутым" комментарием, так как вы теряете тип ...
т, мне было интересно, знает ли кто-нибудь, как получить текущее состояние магазина, не подписываясь на него. В настоящее время я использую ngrx, чтобы подписаться на магазин и получить доступ к его состоянию, чтобы установить атрибут компонента, но поскольку я подписан, этот атрибут постоянно обновляется. Поэтому я ищу способ получить этот атрибут только один раз, чтобы я мог отображать данные без их постоянного обновления.
На всякий случай, это происходит внутри конструктора моего компонента.
Я пытался что-то вроде этого:
_store.select('storeData.correlationData');
При подписке я хотел бы получить доступ к этому:
_store.subscribe(
(state) => {
this.correlationData = state.storeData.correlationData;
}
);
РЕДАКТИРОВАТЬ
Состояние приложения:
export interface ApplicationState {
uiState: UiState;
storeData: StoreData;
}