Я пишу angular2 приложение. Мне нужны все мои кнопки и выберите с отключенным, а затем мне нужно включить их. Я хочу сделать это, используя поле класса butDisabled, но не повезло. У меня есть этот код:отключить select in angular2
@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