在Angular4中,在重定向到另一个页面之前是否首先显示烤面包机?

时间:2017-09-12 03:47:22

标签: angular

我正在使用Angular4。我使用了toaster package

现在我的要求是:如果删除用户然后重定向另一个组件,并在删除之间显示烤面包机。那怎么可能呢?重定向另一页并显示烤面包机。请分享一些代码。

2 个答案:

答案 0 :(得分:5)

this.router navigate是一个承诺,如果导航完成,它将返回true。您可以像这样使用它:

  this.router.navigate(['/heroes']).then(() => {
    this.toasts.show('message');
  })

如果您只需要在删除后显示,只需使用它:

this.service.delete(user).toPromise().then(() => {
    this.toasts.show('message');
    this.router.navigate(['/heroes']);
 })

答案 1 :(得分:-1)

this.router.navigate(['URL']).then(() => {
                    this.toastr.success('Message', 'Success!!', { showCloseButton: true });
                });