如何在 ngrx/router 中执行路由器 CanDeactivate?

How to do routerCanDeactivate in ngrx/router?

这是我在弃用路由器中使用 routerCanDeactivate 的方式:

import { CanDeactivate, ComponentInstruction } from '@angular/router-deprecated';

export class CallComponent implements CanDeactivate {
  routerCanDeactivate(next: ComponentInstruction, prev: ComponentInstruction) {
    // ...
  }
}

如何做与 ngrx/router 中相同的事情?我没有找到任何文件。

谢谢

所以现在 ngrx/router 中没有这样的功能。我在 GitHub 上创建了一个问题,你可以在这里跟踪它。

https://github.com/ngrx/router/issues/127