Comments 5
Привет! Спасибо за материал! Интересный нюанс, буду знать!
Почему не объявить тип группы а уже потом ее инициировать?
interface MyFormControls {
id: FormControl<string>;
// ...
}
private myForm: FormGroup<MyFormControls>;
Я вообще использую тип-обертку, который генерит этот тип из модели:
export type ModelFormControls<ModelT> = {
[key in keyof ModelT]: FormControl<ModelT[key]>
};
Конечно это примитивный мета-тип, можно через тернарный оператор бахнуть поддержку объектов и массивов.
Очень интересно. Копирую в сохранялку.
Sign up to leave a comment.
Типизированные формы в Angular