Передача объекта через компоненты с использованием сервиса в угловых 2 - PullRequest
0 голосов
/ 28 января 2019

У меня есть одно сомнение относительно связи компонентов с использованием сервисов.

Теперь у меня есть один родительский компонент, где я рендеринг массива списков объектов в родительском компоненте, используя NgFor.Всякий раз, когда я щелкаю какой-либо конкретный элемент, запускается функция, и в эту функцию передается определенный объект.

Затем я использую subject и Observables для загрузки этих конкретных данных в дочерний компонент.Все выглядит хорошо, но здесь я пытаюсь получить доступ к этому конкретному элементу до запуска функции, поэтому в console.log я получаю сообщения об ошибках типа Cannot read property 'movie_id' of undefined)

1 Ответ

0 голосов
/ 28 января 2019

добавить * ngIf к дочернему компоненту относительно определенных данных ... таким образом, Angular не пытается получить доступ к объекту контейнера 'movie_id', прежде чем он существует .. Например,

, если у вас есть myObj = { ..., movie_id: 'tarzan' } добавить *ngIf="myObj"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...