Это вопрос о передовой практике проверки форм на основе шаблонов Angular 2+.
Когда у меня есть
<form #form="ngForm">
firstname : <input [(ngModel)]="user.firstname" name="firstname" />
<button [disabled]="form.invalid" (click)="post()">Post</button>
</form>
Я должен делать
post() {
this.userService.post(this.user);
}
Or
post() {
this.userService.post(this.form.value);
}
?