В основном у меня есть 2 компонента. Репозиторий
<kendo-datepicker #first [max]="second.value"></kendo-datepicker>
<kendo-datepicker #second [min]="first!.value"></kendo-datepicker>
Это приводит к этой ошибке при обслуживании приложения:
ОШИБКА в src / app / app.component.ts: 7: 37 - ошибка TS2531: Возможно, объект равен нулю.
7 <kendo-datepicker #second [min]="first.value"></kendo-datepicker>
Каждый использует другой. Я предполагаю, что именно поэтому возникает ошибка, поскольку одно не определено, а другое сделано. Но разрешено иметь ноль. Это работало в Angular 8, но преобразовано в 9 и больше.
Как я могу игнорировать этот конкретный случай?
- Я не могу изменить средство выбора даты.
- Изменение tsconfig 'fullTemplateTypeCheck' также не является жизнеспособным вариантом.
- Предпочитает простое решение, которое не начнет использовать события формы. Я нашел в миграции плюща, что я мог использовать '!' оператор ненулевого утверждения, но я не смог заставить это работать в этом случае