1 回答

TA貢獻1829條經驗 獲得超7個贊
您需要將 html 更改為:
<form [formGroup]="cart_form" >
<select formControlName="category" (change)="onSelect($event.target.value)">
<option [ngValue]="null">--Select--</option>
<option *ngFor="let item of categories">{{item.name}}</option>
</select>
<div *ngIf="!cart_form.controls.category.valid" class="invalid-feedback">
<div *ngIf="cart_form.controls.category.errors.required">Title is required</div>
</div>
<button type="submit" [disabled]="cart_form.invalid">Submit</button>
</form>
你的組件
categories = [ {id: 1, name : 'test1'}, {id: 2, name : 'test12'}];
selectedCategory = null;
cart_form = new FormGroup({
category: new FormControl(null, Validators.required),
});
我為你構建了一個演示 https://stackblitz.com/edit/input-ngmodel-pnm31t?file=app/app.module.ts
- 1 回答
- 0 關注
- 125 瀏覽
添加回答
舉報