使用element中的[href]链接打开页面似乎可以清除/重置ionic-4中的所有全局变量
我有一个ionic4应用。在那里,我通过创建提供程序添加了一些全局变量。登录页面用于保存指示用户正在登录的全局变量。切换页面时,所有工作正常,并且全局变量可共享。使用元素中的[href]链接可从页面打开一页。打开后,此页面将清除所有全局变量。
但是,如果我删除了[href]并使用(单击)事件打开了页面,则所有全局变量都被吸收。
下面是html代码元素,它将打开目标页面但清除所有全局变量值。
<ion-button [href]="/group-members" fill='solid' expand="block" color='primary' rounded>View Members</ion-button>
但是,如果我使用下面显示的代码,则不会丢失全局变量的内容。
<ion-button (click)='viewMember()' fill='solid' expand="block" color='primary' rounded>View Members</ion-button>
viewMember(cc:string)
{
this.navCtrl.navigateRoot('/group-members/'+ cc + '/' + this.year );
}
需要帮助以解决此问题。预先感谢