как исправить проблему, когда сущность ngrx вернула неопределенный идентификатор - PullRequest
0 голосов
/ 23 апреля 2019

почему я получаю сообщение об ошибке ниже и как это исправить.

Объект, переданный в реализацию selectId, возвратил undefined. Вы, вероятно, должны предоставить свою собственную реализацию selectId. Объект, который был передан:

1 Ответ

1 голос
/ 06 июня 2019

Возможно, вы передаете объект, у которого нет свойства id.Поэтому вам нужно переопределить метод selectId при создании EntityAdapter.

export const adapter: EntityAdapter<YourInterface> =
  createEntityAdapter<YourInterface>({
    selectId: nameofclass => nameofclass.yourID
  });
...