我有模式,并且里面有一个登录按钮:
<button type="button" (click)="save()" class="btn btn-primary">
login
</button>
如果单击它,我想首先:隐藏模式,其次:导航到另一条路线。
[当我执行以下操作时:
save() {
this.modal.hide();
this.router.navigate(['login'])
}
我可以看到导航了第一页,然后隐藏了模式。
隐藏动作完成后,我想导航。
我该怎么做?我不想使用超时或类似的东西。
使用onHidden()函数
save() {
this.modal.onHidden().subscribe(() => {
this.router.navigate(['login'])
});
}