在Angular 4中动态禁用html选择选项
问题描述:
有没有办法在角度4中禁用选择元素的选项?在Angular 4中动态禁用html选择选项
我想是这样的,但它不工作
<select type="number" [(ngModel)]="selectedItem">
<option [disabled]="i.disabled" *ngFor="let i of items" [ngValue]="i.id">{{i.designator}}</option>
</select>
行踪i.disabled包含一个布尔值。
很多感谢
答
它正常工作,这里
<select type="number" [(ngModel)]="selectedItem">
<option [disabled]="i.disabled" *ngFor="let i of items" [ngValue]="i.name">{{i.name}}</option>
</select>
答
this.items = [{id:1,disabled:true,designator:123}];
<select type="number" [(ngModel)]="selectedItem">
<option [disabled]="i.disabled" *ngFor="let i of items" [ngValue]="i.id">{{i.designator}}</option>
</select>
工作的罚款。
[disabled] =“true” –
我刚刚添加了[disabled] =“true”,但仍然没有禁用所有选项 – Muidem
您的代码无任何更改。你的数组对象看起来像什么? –