这是我的解析器:
export class ComponentResolveService implements Resolve<Component> {
constructor(private componentService: ComponentService) {}
async resolve(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): Promise<Component> {
const id = Number(route.paramMap.get('id'));
const type = route.data['type'];
return this.componentService.getComponent(id, type);
}
}
这是我的路由对象
{
path: 'component/:id',
component: Component,
resolve: {
data: dataResolver
},
data: {
type: 'type',
title: `{{data.title}}`,
breadcrumbs: `{{data.title}}`
},
}
我尝试从标题和面包包中的解析器发送数据,你可以看到{{data.title}}但它没有。并且在官方文档中找不到与之相关的东西。有可能以某种方式从标题和面包屑中的解析器发送数据吗?非常感谢
答案 0 :(得分:0)
我假设路由器数据是静态的,它只是与组件
中提供的已解析数据合并