我知道要实施决心后卫,我们会做这样的事情
class PostsResolveGuard implements Resolve<somethingInsideHere>{
resolve(): boolean {
if(data is present)
return true;
else
return false;
}
}
以下是我使用上方的路线
{
path: ':id',
component: SomeComponent,
resolve: {
isDataPresent: PostsResolveGuard
}
}
所以实际上我们必须替换somethingInsideHere
。
是否依赖Resolve<true>
或Resolve<false>
进行更改。在这种情况下如何解决路线。
无论我们在这种情况下指定的是什么,路线是否总是得到解决。
答案 0 :(得分:1)
这是它解决的数据类型:
class PostsResolveGuard implements Resolve<boolean>{
答案 1 :(得分:0)
Resolve<any>
如果你想返回数据而不是boolean值,你可以在typescript中使用它作为safeside