如果未选择下拉值,则需要打印 *提交时需要。
这是我的 html 。
<select [(ngModel)]="selectedCategory.id" formControlName="Category" (change)="onSelect($event.target.value)" [ngClass]="{ 'is-invalid': submitted && Category.errors }">
<option value="0">--Select--</option>
<option *ngFor="let category of categories" [ngValue]="category">{{category.name}}</option>
</select>
<div *ngIf="submitted && Category.errors" class="invalid-feedback">
<div *ngIf="Category.errors.required">Category is required</div>
</div>
<button class="btn btn-primary" >Add to Cart</button>
这是我的 ts 文件。
cart_form = new FormGroup({
Category: new FormControl('', Validators.required),
});
千巷猫影
相关分类