Angular 为什么canActivate和canActivateChild属性是非类型化的?
在aboutAngular 为什么canActivate和canActivateChild属性是非类型化的?,angular,typescript,Angular,Typescript,在about路由中,可以发现canActivate和canActivateChild是非类型化的。这似乎很奇怪,因为可以使用现有接口键入这些属性: canActivate?:canActivate[] canActivateChild?:canActivateChild[] Angular团队为什么喜欢不键入这些道具?您的类myCanActivate必须实现CanActivate,但可能更复杂
路由
中,可以发现canActivate
和canActivateChild
是非类型化的。这似乎很奇怪,因为可以使用现有接口键入这些属性:
canActivate?:canActivate[]
canActivateChild?:canActivateChild[]
Angular团队为什么喜欢不键入这些道具?您的类myCanActivate必须实现CanActivate,但可能更复杂