Angular2和AdminLTE控制侧栏不显示routerLink打开页面的时间

时间:2017-06-02 07:35:14

标签: angular

我有Angular2应用程序,我使用AdminLTE。我有show control-sidebar的问题。 当页面重定向或使用<a href="page/something">Link in menu</a>打开时,控制边栏会打开,但是当我使用<a routerLink="page/something">Link in menu</a>打开页面时(不要刷新),控制侧栏不会打开并链接重定向到localhost:4200/#

我的代码是:

<a href="#" data-toggle="control-sidebar">Open sidebar</a>
<aside class="control-sidebar control-sidebar-dark"></aside>

我想使用routerLink打开页面,我想打开控制侧栏。 有没有人解决过类似的问题?哪里可能是个错误? 感谢

1 个答案:

答案 0 :(得分:2)

我也使用了相同的主题并面临同样的问题。 我的问题是登录后;我的管理员门户网站加载侧边栏菜单。 当我点击任何菜单时,它重定向到“localhost:4200 /#".

因此,在成功登录后登录组件而不是使用路由器导航时,我已使用以下代码导航到管理面板:

window.location.assign('/instances/active');

下面的代码我评论了

//this.router.navigate(['/instances/active']);
在管理门户网站中,

和菜单按预期工作。

希望这可能会对你有所帮助。 您也可以使用$ windows服务。