如何hook visited page/click link?

How to hook visited page/click link?

是否可以通过路由访问运行一些event/method。 每次用户输入时,我都需要检查 app.component 中的一些数据。 有一个名为 'ngDoCheck' 的类似钩子,但由于许多其他原因它也可以工作,例如。通过更改任何 [(ngModel)]

您可以使用 Angular 提供的 CanActivate 来完成此操作。您可以在 .ts 文件中创建您的逻辑,并将该 CanActivate 接口添加到您的路由中。这样你就可以在调用你的路由的同时进行操作了。

编辑

还有一个接口CanDeactivate用于检查离开路线的操作。