2017-07-20 8 views
0

Ich habe ein Formular mit Optionsfeld, wenn Benutzer Nein auswählt, dann sollte ein Standardwert s'0 'zum Eingabe-Tag hinzugefügt werden, ich habe versucht, 0 als Standardwert zu setzen, wenn Formular ist wurde geladen mit value='0', aber dieser Wert wird nicht wiedergegeben, wenn das Formular geladen wird.Defaultwert einstellen, wenn Optionsfeld ausgewählt ist

 <form #form="ngForm" (ngSubmit)="modifyMilkForm(form)" novalidate> 
     <ion-row> 
        <ion-col style="text-align: right;"> 
         <ion-label><b>Today Received :</b></ion-label> 
        </ion-col> 

        <ion-col> 
         <ion-list radio-group name="checkBox" [(ngModel)]="autoManufacturers"> 
          <ion-item> 
           <ion-label>Yes</ion-label> 
           <ion-radio [value]="true"></ion-radio> 
          </ion-item> 
          <ion-item> 
           <ion-label>No</ion-label> 
           <ion-radio [value]="false"></ion-radio> 
          </ion-item> 
         </ion-list> 
        </ion-col> 
       </ion-row> 

       <ion-row> 
        <ion-col style="text-align: right;" > 
         <ion-label><b>Price :</b></ion-label> 
        </ion-col> 
        <ion-col> 
         <ion-item name="price" [(ngModel)]="enteredPrice" required> 
          <ion-input type="number" value="0" placeholder="Number"></ion-input> 
         </ion-item> 
        </ion-col> 
       </ion-row> 
<button small [disabled]=!form.valid style="text-transform: none" ion-button type="submit" value="Submit" small>Submit</button> 
</form> 

könnte mir jemand helfen, diese

Antwort

1

hier zu fixieren

class initRadioGroup { 
 
    selectedRadio = {"value":"N"}; 
 
}
<md-radio-group class="form-control" [(ngModel)]="selectedRadio.value" 
 
       id="radioList" formControlName="selectedRadio"> 
 
    <md-radio-button [value]="'N'">N</md-radio-button> 
 
    <md-radio-button [value]="'M'">M</md-radio-button> 
 
</md-radio-group>
ist

+0

Ich brauche auch die anderen Eingabewerte auf 0 setzen, wenn keine geklickt wird –

+1

wenn '0' Wert existiert nicht, wie können Sie das in Form setzen? Sie können es über Typoskript tun, meine ich. Sie können selectedValue überprüfen, wenn es null ist, für diese Bedingung verwalten Sie den Wert. –

Verwandte Themen