为了账号安全,请及时绑定邮箱和手机立即绑定

Angular6如何获取路由中的data

Angular6如何获取路由中的data

天涯尽头无女友 2019-01-04 17:13:16
路由内做如下设置{    path: 'setting',     loadChildren: './setting/setting.module#SettingModule',     data: { title: '设置', depth: 2 }   },   {    path: 'feedback',     loadChildren: './feedback/feedback.module#FeedbackModule',     data: { title: '意见反馈', depth: 2 }   }在AppModule中获取data内的title并设置目前就是获取不到这个data,求解
查看完整描述

2 回答

?
woshidaye

TA贡献1条经验 获得超0个赞

this.activatedRouter.snapshot.paramMap.get('title')

查看完整回答
反对 回复 2019-01-22
?
慕慕森

TA贡献1856条经验 获得超17个赞

只用路由中的data做过转场动画,如果要获取data的值,可以在组件内订阅ActivatedRoute.data
比如
this.activatedRoute.data.subscribe(res => console.log(res))
或者
const data= this.activatedRoute.snapshot.data

查看完整回答
反对 回复 2019-01-04
  • 2 回答
  • 0 关注
  • 3323 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信