我有一个简单的广播组,如下所示,它涵盖了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>
单选复选框设置为默认为“全选”,如果单击“全部清除”,则我页面上的所有复选框项都将取消选中 - 所以这一切都正常。问题是当我离开页面并返回时,单选按钮勾选“全部选择”,但它应该在“全部清除”上。我试图得到它所以它应该在最后选择的选项..有人能指出我正确的方法吗?
答案 0 :(得分:0)
如果调用了resetAll()函数,则设置全局变量resetFilterCalled = true,并在页面构造函数方法中检查此变量。