Надо либо делать в конструкторе this.form = this.fb.group
есть обязательное свойство класса нет инициализации в констуркторе
Либо там где form: FormGroup, или ставить form!: FormGroup
а вот так почему нельзя? сейчас смотрю туториал, там как раз как на скрине
Это из-за правил typescript
просто вынес в конструктор ?
Ну да, ошибка так уйдет
туториал корректный, просто у него версия ts старая, или не включена strictPropertyInitialization
понял, спасибо. А почему здесь гооврит что нет value?
Передавай просто $event
А в методе делай типизацию
иногда присвоение формы может быть сложной, в конструкторе не вариант потому сделай или !: FormGroup, или заполни пустой "null" формой или просто //@ts-ignore
Можно просто в метод вынести создание формы, и вернуть ее)
KeyboardEvent тип вроде будет
Обсуждают сегодня