Это код в моем component.html
(шаблон Angular Dart):
<div *ngIf="selectedOffer!=null && !selectedOffer.isBotenOffer">...</div>
Это исключение, которое я получаю:
ИСКЛЮЧЕНИЕ: NoSuchMethodError: геттер isBotenOffer был вызван при нулевом значении. Получатель: null Попытка вызова: isBotenOffer
selectedOffer
иногда бываю null
. Но почему оценивается второе утверждение, если первое ложно? И как я могу обойти это лучше всего?