这是一个关于 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);
}
或者
post() {
this.userService.post(this.form.value);
}
?