我要实现的目的是在用户尝试从创建页面导航而不保存时抛出警告模式。我们的应用程序正在使用UI-Router。我正在尝试使用UI-Router的过渡服务来做到这一点。我可以停止转换,它将继续或取消转换,具体取决于内部函数的返回值(真或假)。到目前为止,我的代码:
ngOnInit() {
//other code here
const context = this;
this.router.transitionService.onStart({}, function(transition) {
context.openWarningDialog();
// return boolean here
});
}
如何根据用户在模式上按下的按钮如何在函数中返回true或false?