我正在寫angular2應用程序。 我需要我所有的按鈕,並選擇與禁用,然後我需要啓用它們。我想通過使用我的班級字段來做到這一點,但沒有運氣。 我有這樣的代碼:禁用選擇角2
@Component({
selector: 'my-app',
template:`
<h1>Disable Enable</h1>
<h2> this is a disabled select </h2>
<select type="number" [(ngModel)]="levelNum" (ngModelChange)="toNumber()" disabled>
<option *ngFor="let level of levels" [ngValue]="level.num">{{level.name}}</option>
</select>
<h2> this is a disabled button </h2>
<button type="button" class="btn btn-default {{butDisabled}}">Disabled</button>
<h2> Why can't I disable the select the same way? </h2>
<select type="number" [(ngModel)]="levelNum" (ngModelChange)="toNumber()" class="{{butDisabled}}">
<option *ngFor="let level of levels" [ngValue]="level.num">{{level.name}}</option>
</select>
`,
})
export class AppComponent {
butDisabled = "disabled";
levelNum:number;
levels:Array<Object> = [
{num: 0, name: "AA"},
{num: 1, name: "BB"}
];
}
我不明白爲什麼我不能使用{{butDisabled}}禁用選擇。 我在做什麼錯? 非常感謝
這裏是一個plunker
這適用於反應形式 – Mikel