每个组件的Angular CanDeactivateGuard通用

时间:2019-08-08 10:20:15

标签: angular angular-routing angular-router angular8 angular-router-guards

我喜欢15-20个组件全部都带有表单,并且我想防止在脏的表单上导航。我已经看到可以通过CanDeactivateGuard来实现,但是我不想在每个组件上复制/粘贴相同的代码。我希望它更易于维护。我该怎么办?

这是一个令人生畏的角度示例:https://stackblitz.com/angular/onpldekjovy?file=src%2Fapp%2Fcrisis-center%2Fcrisis-detail%2Fcrisis-detail.component.ts

0 个答案:

没有答案