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

How to hide ngx-toaster programmatically?

我使用 ngx-toaster disableTimeOut 是的。所以它不会自动隐藏。但是现在我不会在用户离开页面时(在 ngOnDestroy 方法内)以编程方式隐藏它。我该怎么做?

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

使用清除()

this.toastr.clear()

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

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

STACKBLITZ DEMO