У меня возникла проблема в настоящее время в моем приложении. У меня загружено несколько веб-компонентов на приборной панели. При доступе к конкретному приложению у меня есть кнопка, отображающая нижний лист в виде пост-it
this.bottomSheet.open(PostItComponent, {
data: {
'postIt': this.postIt,
'isNewPostIt': isNewPostIt
},
hasBackdrop: false,
closeOnNavigation: true,
});
Моя проблема: когда пользователь щелкает для доступа к другой странице, нижний лист остается, но я ожидал, что он исчезнет, а closeOnNavigation вернется к true, кто-нибудь сталкивался с проблемой раньше и знает, как закрыть ее автоматически?
Я пытался использовать ngOnDestroy, но сам компонент не разрушается, поскольку он просто загружает другой веб-компонент.
ngOnDestroy() {
this.bottomSheetRef.dismiss();
}
Спасибо за подсказки и советы, которые вы предоставите