2017-09-08 15 views
1

を表示する場合:私は、ページをレンダリングするとき角度4ドロップダウンエラー私は次のような形式持っているデフォルト値

<form class="row" name="powerPlantSearchForm" (ngSubmit)="f.valid && searchPowerPlants()" #f="ngForm" novalidate> 
      <div class="form-group col-xs-3" > 
      <label for="powerPlantName">PowerPlant Name</label> 
      <input type="text" class="form-control-small" [ngClass]="{ 'has-error': f.submitted && !powerPlantName.valid }" name="powerPlantName" [(ngModel)]="model.powerPlantName" #powerPlantName="ngModel" /> 
      </div> 
      <div class="form-group col-xs-3" > 
      <label for="powerPlantType">PowerPlant Type</label> 
      <select class="form-control" [(ngModel)]="model.powerPlantType" name="powerPlantType"> 
       <option value="" disabled>--Select Type--</option> 
       <option [ngValue]="powerPlantType" *ngFor="let powerPlantType of powerPlantTypes"> 
       {{ powerPlantType }} 
       </option> 
      </select> 
      </div> 
      <div class="form-group col-xs-3" > 
      <label for="organizationName">Organization Name</label> 
      <input type="text" class="form-control-small" name="powerPlantOrganization" [(ngModel)]="model.powerPlantOrg" #organizationName="ngModel" /> 
      </div> 
      <div class="form-group col-xs-3" > 
      <label for="powerPlantStatus">PowerPlant Active Status</label> 
      <select class="form-control" [(ngModel)]="model.powerPlantStatus" name="powerPlantStatus"> 
       <option disabled >--Select Status--</option> 
       <option [ngValue]="powerPlantStatus" *ngFor="let powerPlantStatus of powerPlantStatuses"> 
       {{ powerPlantStatus }} 
       </option> 
      </select> 
      </div> 
      <div class="form-group col-md-3 col-xs-4"> 
      <button [disabled]="loading" class="btn btn-primary">Search For PowerPant's...</button> 
      <img *ngIf="loading" src="data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==" /> 
      </div> 
      <div class="form-group col-md-3 col-xs-3"> 
      <button class="btn btn-primary" (click)="f.reset()">Reset Search Criteria</button> 
      </div> 
     </form> 

を、私はフィールドのドロップダウンに示されているデフォルト値を見ることができませんでした。ここでは、ページがロードされたときに、私が見るスクリーンショットです:

enter image description here

私はそれがロードされたとき(PowerPlantTypeフィールド用)、このようなページを見てしたいと思います!

enter image description here

答えて

1
テンプレートで

<select class="form-control" [(ngModel)]="model.powerPlantType" name="powerPlantType"> 
      <option value="">--Select Type--</option> 
      <option [ngValue]="powerPlantType" *ngFor="let powerPlantType of powerPlantTypes"> 
      {{ powerPlantType }} 
      </option> 
</select> 

とコンポーネントそれだったpowerPlantType NULL値を割り当てる

constructor() 
    { 
     this.model.powerPlantType='' 

    } 
+0

まあで確認してください!助けてくれてありがとう! – sparkr

+0

正しい答えとしてマークしてください – Robert

+0

私はしたいと思っていましたが、できるだけ早く数分間待たなければなりません!私は間違いなく正しい答えとしてマークします!私のポストにもupvoteしてください。私は答えを見つけようとしましたが、あなたの返答まではできませんでした! – sparkr

関連する問題