2016-11-06 104 views
1

我可以禁用使用禁用屬性類似下面的離子選擇:如何使用打字稿禁用離子選擇。離子2

<ion-item>  
     <ion-label stacked>Property Type</ion-label> 
      <ion-select [(ngModel)]="propType" (ionChange)="ionChanger()" disabled="true" > 
       <ion-option value="{{ptype}}" *ngFor="let ptype of PropTypeArray">{{ptype}}</ion-option>     
      </ion-select> 
    </ion-item> 

如何從打字稿文件中禁用?我想下面的命令,但沒有運氣

在我喜歡的類型的腳本文件

disableSelector:boolean 

    constructor(){ 
     this.disableSelector = true; 
    } 

這裏是在HTML文件中

disabled = "disableSelector" 

完全在所有

最佳RGDS不能工作, 青蛙

回答

5

您正在使用disableSelector變量,所以你需要使用如下圖所示[disabled]屬性綁定使用它,

<ion-item>  
     <ion-label stacked>Property Type</ion-label> 
      <ion-select [(ngModel)]="propType" 
         (ionChange)="ionChanger()" 

         [disabled]="disableSelector" > //<<< This is required. 

      <ion-option value="ptype"     //<<< removed {{}} braces. 
         *ngFor="let ptype of PropTypeArray"> 
          {{ptype}} 
      </ion-option>  
     ...    
</ion-item> 
+0

不幸的是它似乎爲離子V3.4的'[禁用] =「真」'似乎不工作。甚至沒有簡單的'禁用'註釋。我的設置和上面的代碼完全一樣。 – maninak

+0

不能說任何東西,因爲不知道IONIC。 – micronyks

+0

對於我在離子3.7上它使用下面的代碼: