Я пытаюсь инициировать отправку формы с помощью тега привязки внутри самого шаблона. Он не работает, как кнопка. Не могли бы вы подсказать, как это сделать?
<!-- main app container -->
<div class="jumbotron">
<div class="container">
<div class="row">
<div class="col-md-8 offset-md-2">
<h3>Angular 6 Template-Driven Form Validation</h3>
<form name="form" (ngSubmit)="f.form.valid && onSubmit()" #f="ngForm" novalidate>
<div class="form-group">
<label for="firstName">First Name</label>
<input type="text" class="form-control" name="firstName" [(ngModel)]="model.firstName" #firstName="ngModel" [ngClass]="{ 'is-invalid': f.submitted && firstName.invalid }" required />
<div *ngIf="f.submitted && firstName.invalid" class="invalid-feedback">
<div *ngIf="firstName.errors.required">First Name is required</div>
</div>
</div>
<div class="form-group">
<a class="btn btn-primary" (click)="f.ngSubmit.emit()">Link Submit </a>
<button class="ml-2 btn btn-primary" >Button Submit</button>
</div>
</form>
</div>
</div>
</div>
This is the stackblitz editor link, https://stackblitz.com/edit/angular-6-template-driven-form-validation-qn6zal?file=app%2Fapp.component.html
Спасибо