如何在显示新的 toastr 之前清除以前的 toastr 并在它们之间设置超时?

How can I clear previous toastr before showing the new one and set a timeout between them?

我正在使用 Angular toastr,但在隐藏上一个烤面包机和显示下一个烤面包机之间存在延迟。一次应该只有一个烤面包机。我正在隐藏和显示它,但没有视觉差异,吐司消息仍然相同,用户无法区分哪个是前一个吐司,哪个是下一个吐司。我用两个函数来解雇他们。任何帮助将不胜感激。

这是我的设置:

        autoDismiss: true,
        maxOpened: 2,
        newestOnTop: true,
        extendedTimeOut: 1000,
        tapToDismiss: false,
        timeOut: 5000

Immediately remove current toasts without using animation

toastr.remove()

Remove current toasts using animation

toastr.clear()

github

上提到了每件事

设置

maxOpened: 1

在 toastrConfig 中。这将防止吐司堆叠,第二个将在第一个到期后立即显示。