Почему в select переменная undefined? Подскажите что не так

Почему выдает ошибку что переменная errorMessage в selector есть undefined. Вот мой селектор

import { createSelector, createFeatureSelector } from '@ngrx/store';
import { reducer } from '../reducers/app.reducer';
import { AppState } from '../state/app.state';

const selectError = createFeatureSelector<AppState>(reducer);

export const getErrorMessage = createSelector(
    selectError,
    (state: AppState) => state.errorState.errorMessage
);

Вот мой state с переменной

export interface ErrorState{
    errorMessage: any;
}

export const initialErrorState: ErrorState = {
    errorMessage: null
}

Вот я в компоненте получаю ее

ngOnInit(): void {
    this.store$.select(getErrorMessage).subscribe(errorMessage => {
      this.errorMessage = errorMessage;
     
    });
  }

Текст ошибки

ERROR TypeError: Cannot read property 'errorMessage' of undefined
    at error.selector.ts:9
    at ngrx-store.js:1096
    at memoized (ngrx-store.js:1011)
    at defaultStateFn (ngrx-store.js:1051)
    at ngrx-store.js:1105
    at memoized (ngrx-store.js:1011)
    at MapSubscriber.project (ngrx-store.js:868)
    at MapSubscriber._next (map.js:29)
    at MapSubscriber.next (Subscriber.js:49)
    at MapSubscriber._next (map.js:35)

Ответы (0 шт):