Есть проблема с изменением, скажем, например, если я загружаю страницу, все находятся в состоянии по умолчанию, а затем, когда я изменяю первый выбор, который включает второй и сбрасывает его
все еще без проблем
но проблема возникает здесь, когда я меняю второе и возвращаюсь к первому, а меняю его значения, возвращаюсь к первому, меняю свои значения, функция сбрасывает секунду, в то время как функция секунды тоже срабатывает
typeChange(type:string)
{
this.classControl.reset();
this.classControl.enable();
}
classChange(classs:Class)
{
this.sectionControl.reset();
this.sectionControl.enable();
}
sectionChange(classs:Section)
{
}
HTML
<ion-grid>
<ion-row>
<ion-col col-12 col-sm>
<ion-list>
<ion-item>
<ion-label>Class Type</ion-label>
<ion-select formControlName="type" (ionChange)="typeChange($event)">
<ion-option value="class">Theory</ion-option>
<ion-option value="lab">Lab</ion-option>
</ion-select>
</ion-item>
</ion-list>
</ion-col>
<ion-col col-12 col-sm>
<ion-list>
<ion-item>
<ion-label>Select Class </ion-label>
<ion-select formControlName="class" (ionChange)="classChange($event)" >
<ion-option *ngFor="let class of class" [value]="class.id">{{class.name}}</ion-option>
</ion-select>
</ion-item>
</ion-list>
</ion-col>
<ion-col col-12 col-sm>
<ion-list>
<ion-item>
<ion-label>Select Section </ion-label>
<ion-select formControlName="section" (ionChange)="sectionChange($event)" >
<ion-option *ngFor="let section of section" [value]="section.id">{{section.name}}</ion-option>
</ion-select>
</ion-item>
</ion-list>
</ion-col>
</ion-row>
</ion-grid>