导航前隐藏烤面包机通知

时间:2019-03-19 09:45:42

标签: angular6

在我的angular 6应用程序中,我有两个组件,例如component1,component2。我已在component1上实现了烤面包机通知,以显示一些消息。但是当我导航到component2的HTML时,此通知仍处于打开状态,我不希望这样做。

在component1的HTML上

 <a [routerLink]="['/', rowData.employeeId]" (click)="HidePopup()"></a>
     <emp-popup *ngIf="shouldDisplay" [toasterMessage]="message">
        </emp-popup>

在component1的TypeScript上

HidePopup(){
    this.shouldDisplay=false;
    }

我试图通过HidePopup()函数执行此操作,但问题仍然存在。请提出建议。

1 个答案:

答案 0 :(得分:0)

您好尝试在功能中使用路由器导航 在

从标记中删除[routerLink]并将其添加到功能中

constractor(private router: Router){} 
HidePopup(){
  this.shouldDisplay=false;
  this.router.navigate['/someURL']
}