tgoop.com/sWebDev/3551
Create:
Last Update:
Last Update:
Создание реактивных форм без FormBuilder
В Angular для работы с реактивными формами часто используют FormBuilder
, но создать форму можно и вручную с помощью new FormGroup()
и new FormControl()
.
При создании формы каждый элемент добавляется в FormGroup
через new FormControl()
, где первый аргумент — это начальное значение поля. Также можно динамически добавлять или удалять контролы с помощью методов addControl()
и removeControl()
.
Пример:
import { Component } from '@angular/core';
import { FormGroup, FormControl } from '@angular/forms';
@Component({
selector: 'app-login',
template: `
<form [formGroup]="loginForm">
<input formControlName="email" placeholder="Email">
<input formControlName="password" type="password" placeholder="Пароль">
</form>
`
})
export class LoginComponent {
loginForm = new FormGroup({
email: new FormControl(''),
password: new FormControl('')
});
}
👉 @sWebDev
BY Frontender Libs - обзор библиотек JS / CSS

Share with your friend now:
tgoop.com/sWebDev/3551