如何以编程方式隐藏ngx-toaster?

时间:2019-12-21 05:54:25

标签: angular ngx-toastr

我将ngx-toaster与disableTimeOut一起使用。因此它不会自动隐藏。但是现在,当用户离开页面时(在ngOnDestroy方法内部),我将不会以编程方式将其隐藏。我该怎么办?

this.toastr.error(message, status, {disableTimeOut: true});

2 个答案:

答案 0 :(得分:2)

使用clear()

this.toastr.clear()

答案 1 :(得分:1)

您只需要调用.clear()方法并在需要时传递toastId

 this.toastr.clear(this.toastRef.toastId);

STACKBLITZ DEMO