2016-03-22 5 views
0

Kann nicht auf überprüft eingestellt werden, indem ich die folgenden Codes benutze, kann mir jemand helfen?ionic2 ion-radio kann nicht auf überprüft eingestellt werden, indem die folgenden Codes verwendet werden

<ion-radio checked="true" value="go"></ion-radio> 
<ion-list radio-group [(ngModel)]="status"> 
     <ion-list-header>Status</ion-list-header> 
     <ion-radio (click)="changeStatus('0')" value="0"> 
     Status 0 
     </ion-radio> 
     <ion-radio (click)="changeStatus('1')" value="1"> 
      Status 1 
     </ion-radio> 
     <ion-radio (click)="changeStatus('2')" value="2"> 
      Status 2 
     </ion-radio> 
    </ion-list> 

Antwort

0

Versuchen Sie, diese

<ion-list radio-group [(ngModel)]="status"> 
    <ion-list-header>Status</ion-list-header> 
    <ion-item> 
    <ion-label>Status 0</ion-label> 
    <ion-radio (click)="changeStatus('0')" value="0"> 
    </ion-radio> 
    </ion-item> 
    <ion-item> 
    <ion-label>Status 1</ion-label> 
    <ion-radio (click)="changeStatus('1')" value="1"> 
    </ion-radio> 
    </ion-item> 
    <ion-item> 
    <ion-label>Status 2</ion-label> 
    <ion-radio (click)="changeStatus('2')" value="2"> 
    </ion-radio> 
    </ion-item> 
</ion-list> 

Hope this Ihnen hilft. Dank

Update:

Sie in die Adress-list.html

<div class="address-list"> 
    <ion-list radio-group [(ngModel)]="recipientId"> 
     <!-- <ion-list-header> 请选择地址: </ion-list-header> --> 
     <ion-item *ngFor="#item of addresses"> 
      <ion-label> 
       <h2 class="text-big text-color-light-grey">{{item.name}},{{item.phone}}</h2> 
       <p class="text-thin text-color-light-grey">{{item.provice}} &nbsp;{{item.city}}</p> 
       <p class="text-thin text-color-light-grey descr">{{recipientId}} == {{item.id}} - {{item.street}} {{item.address}}</p> 
      </ion-label> 
      <ion-radio (click)="selectAddress(item.id)" value="item.id"></ion-radio> 
     </ion-item> 
    </ion-list> 
</div> 

Und in adress list.ts:

selectAddress(itemId) { 
     this.recipientId = itemId; 
    } 
+0

Änderung wie Sie arbeiten immer noch nicht, Bitte beziehen Sie sich auf https://github.com/aaronchen2k/mobistore-client/blob/master/app/pages/address/address-list.html – aaronchen2k

+0

Sir, ich habe mir den Code angeschaut .. Nach meinem Understan ding (korrigiere mich, wenn ich falsch liege), du hast eine Liste von Radiobuttons und wenn du ein Item (zB den Radiobutton) in der Liste kontrollierst, hast du eine Funktion in der ts-Datei, die den Wert einer Variable bekommt und ändert Recht..? –

+0

Ja, Sie haben Recht. – aaronchen2k

Verwandte Themen