Здесь у меня есть одно поле ввода, которое я хочу сделать обязательным для ввода URL-полем, и я сделал этот код. Когда я помещаю URL-адрес в поле ввода или помещаю любое другое поле ввода только для текста, в обоих случаях оно сохраняет поле ввода и сохраняет в базе данных. , Итак, как сделать обязательное поле ввода типа url в угловых 6.
<form method="post" enctype="multipart/form-data">
<mat-form-field>
<input matInput type="url" pattern="https?://.+" placeholder="Large Icon" name="largeicon" #largeicon="ngModel"
[(ngModel)]="notificationObj.largeicon" required>
</mat-form-field>
<div *ngIf="largeicon.errors && (largeicon.dirty || largeicon.touched)" class="alert alert-danger">
<div [hidden]="!largeicon.errors.required">URL is required!</div>
<div [hidden]="!largeicon.errors.pattern">Must be a valid URL!</div>
</div>
<button mat-raised-button (click)="sendNotification()">SEND NOTIFICATION</button>
</form>