2017-08-03 31 views
0

所以基本上我有這兩種形式:如何從另一個(Angular4)重置一種​​形式

<!-- Form for selecing class --> 
<form #f="ngForm" *ngIf="selectedRace"> 
    <label for="class">Class</label> 
    <select name="class" id="class" [(ngModel)]="selectedClass" (ngModelChange)="onSelectClass($event)"> 
     <option *ngFor="let class of classes | filterClassesByRace: selectedRace.raceName" [ngValue]="class" > 
      {{ class.className }} 
     </option> 
     </select> 
</form> 

<!-- Form for choosing your level, sets your points in the function --> 
<div class="form-group"> 
    <label for="level">Level</label> 
    <select name="level" id="level" [(ngModel)]="selectedLevel" (ngModelChange)="onSelectLevel($event)"> 
    <option *ngFor="let level of levelSelect" [value]="level" >{{level}}</option> 
    </select> 
</div> 

我想要做的是當ngModelChange被稱爲第一種形式(類)我要上重置關卡表格。我覺得這很容易做,我只是沒有谷歌我想做的正確,任何幫助將不勝感激。

+0

那麼作爲註釋,第二代碼片段是不是一種形式? – Alex

回答

0

簡單,

onSelectClass(event){ 
    this.selectedLevel=""; 
} 
+0

我知道這很簡單,我完全忘記了綁定。 DERP。非常感謝! –

+0

請upvote並將其標記爲已解決,如果它工作:) –