Невозможно загрузить атрибут в течение короткого времени загрузки - вызывает ошибки

У меня есть переменная, которая, похоже, загружает данные, но это занимает около 2 секунд.

Однако я пытаюсь выполнить логику и присвоить значения на основе свойств этой переменной, что приведет к возникновению ошибок при отсутствии данных.

Есть ли способ обойти это?

event: MyEvent;

ngOnInit() {
   if (this.event.status) {
      // Do something here
   }
}

Я столкнулся с этой ошибкой в ​​HTML:

enter image description here

Вы можете использовать Obeservables

brk 10.09.2018 11:24
0
1
24
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это связано с тем, что ngOnInit() происходит только один раз при инициализации компонента (хотя после этого ваш параметр может измениться). вам нужно прослушать this.event с помощью Наблюдаемый и определить его вместо этого в ngOnInit().

Я вижу сейчас! Спасибо за совет. Я адаптировал наблюдаемое, которое уже было в коде :-)

physicsboy 10.09.2018 14:19

Другие вопросы по теме