请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,登录模块是不是要另外再起一个项目?写在一个项目里面遇到了如下问题:增加了路由配置的截图

  1. 登录后页面只在浏览器显示了一部分而已,并不是显示满整个浏览器。

  2. 因为使用了两个插座<router-outlet></router-outlet>
    ,导致点击了左侧菜单栏后,只显示content里面的,菜单栏不见了。具体情况如图。

    请问老师您是怎么解决这些问题的?https://img1.sycdn.imooc.com/szimg//5976faed000128ae19171045.jpghttps://img1.sycdn.imooc.com/szimg//5976faed0001f0e019940452.jpg

https://img1.sycdn.imooc.com/szimg//5976faed0001eb4d09550475.jpg

https://img1.sycdn.imooc.com/szimg//5976faee0001cef109590556.jpg

https://img1.sycdn.imooc.com/szimg//597712c30001115d11040426.jpg

https://img1.sycdn.imooc.com/szimg//597712c30001ab1d09020443.jpghttps://img1.sycdn.imooc.com/szimg//5977137a00015a6c09260674.jpg


正在回答

1回答

不需要啊,appComponent写成一个插座,登录页面是一个路由,主页是另一个路由,只显示content应该是因为你配的不是子路由,而是主路由。看下路由配置。

0 回复 有任何疑惑可以回复我~
  • 提问者 hmilyMing #1
    我写的路由如下:
    {path: '', redirectTo: 'logout', pathMatch: 'full'},
      {path: 'logout', component: LoginComponent},
      {
        path: 'login',
        children: [
          {path: '', component: MainComponent},
          {path: 'dashboard', component: DashboardComponent},
          {path: 'stock', component: StockManageComponent},
          {path: 'stock/:id', component: StockFormComponent}
        ]
      },已经配置子路由了呀,老师您是怎么配置的,有这方面的案例么?
    回复 有任何疑惑可以回复我~ 2017-07-25 17:40:25
  • 提问者 hmilyMing #2
    老师,我修改了原来的提问,把路由配置的截图发上来了,我已经配置子路由了,但是导航栏还是不见了。
    回复 有任何疑惑可以回复我~ 2017-07-25 17:45:36
  • 提问者 hmilyMing #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-07-26 09:03:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信