Мой код содержит FormGroup
и объект с примерно одинаковыми полями:
Модель:
class User {
firstName: string,
lastName: string,
email: string,
}
Компонент:
/** User object, to easily manipulate */
user = new User();
/** User FormGroup, to use on form fields */
userForm = new FormGroup({
firstName: new FormControl(''),
lastName: new FormControl(''),
email: new FormControl(''),
})
My вопрос в том, есть ли хороший способ связать поля объекта с элементом управления формой? Поэтому мне нужно установить только одно из них и не заботиться о том, что другой может быть устаревшим.
Я думал установить formControlName
и ngModel
в одном поле, но это устарело с Angular 6.