更新到RC6後,我有問題,選擇禁用依賴於這樣一個變量:https://plnkr.co/edit/h1KktXxEfhypHEgefDWQ?p=previewAngular2禁止輸入/用模板屬性選擇
我已經看一看被設置爲禁用選項,此警告消息真的在創建控制,但它不符合我的需要,因爲這不能動態(我必須調用.disable()/ .enable())
這是一些代碼,如果plnkr不工作:
@Component({
selector: 'my-app',
template: `
<form [formGroup]="form">
//this select is disabled
<select formControlName="control1" disabled>
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
</select>
//This select isn't disabled after RC6 update
<select formControlName="control2" [disabled]="true">
<option value="1">one</option>
<option value="2">two</option>
<option value="3">three</option>
<option value="4">four</option>
</select>
</form>
`,
})
export class App {
form:FormGroup;
constructor() {
this.form = new FormGroup({
control1: new FormControl('2');
control2: new FormControl('2');
});
}
}
注意:這可能是廣告重複的angular2 will not disable input based on true or false condition但這個問題不清楚,我也不能評論