Использование ссылки [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 );
}
Нужна помощь, чтобы это исправить. Заранее спасибо