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

时间:2016-12-06 18:17:31

标签: angularjs angular-toastr

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

这是我的设置:

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

2 个答案:

答案 0 :(得分:4)

  

立即删除当前的吐司而不使用动画

toastr.remove()
  

使用动画删除当前的祝酒词

toastr.clear()

github

提到了一切

答案 1 :(得分:3)

maxOpened: 1
在toastrConfig中

。这将防止堆叠堆叠,第二个堆叠将在第一个堆叠到期时立即显示。