CanDeactivate报错

来源:3-7 路由守卫

戏命师丶

2017-05-06

Failed to compile.

D:/AngularTest/Rout/router/src/app/guard/unsaved.guard.ts (4,14): Class 'UnsavedGuard' incorrectly implements interface 'CanDeactivate<ProductComponent>'.  Property 'canDeactivate' is missing in type 'UnsavedGuard'.


import {CanDeactivate} from "@angular/router";

import {ProductComponent} from "../product/product.component";


export class UnsavedGuard implements CanDeactivate<ProductComponent>{

canDeactivate(component:ProductComponent){

return window.confirm("确定离开?");

}

}


写回答

1回答

JoJo

2017-05-08

额...看不出来是什么问题...

https://github.com/jojozhai/angular4/tree/master/ch3/router 

上面是我的可执行的代码,供参考

0
1
慕斯卡4083827
谢谢,问题我自己解决了,包没安装完,造成的
2017-06-27
共1条回复

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程