我有一个简单的无线电组,如下所示,它涵盖了pade上的一系列复选框项:
<ion-list radio-group>
<ion-list-header>School</ion-list-header>
<ion-item>
<ion-label color="dark">Select all</ion-label>
<ion-radio (click)="resetFilters()" value="always" checked></ion-radio>
</ion-item>
<ion-item>
<ion-label color="dark">Clear all</ion-label>
<ion-radio (click)="unsetFilters()" value="locked"></ion-radio>
</ion-item>
</ion-list>
单选复选框默认设置为"全选",如果我单击"全部清除",则我页面上的所有复选框项目都将取消选中 - 因此这一切都可以正常工作。问题是当我离开页面并返回时,单选按钮勾号又回到了"全选",但它应该在"全部清除"上。我试图得到它,所以它应该在最后一个选择的选项上。有人可以指出我正确的方法吗?
如果调用了resetAll((函数,则设置全局变量resetFilterCall = true,并在页面构造函数方法中检查此变量。