如果在Angular4中重定向到另一个页面之前先显示烤面包机?

Har*_*ora 0 angular

我正在使用Angular4。我用了烤面包机包装

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

ale*_*nko 8

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

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

如果您只需要在删除后显示,就可以像这样使用它:

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