动态加载具有路由器设置的组件?

时间:2016-03-12 10:13:29

标签: angular

我有一个登录组件,在开始时加载。用户点击登录按钮后,我动态添加具有路由配置和路由器链接的组件...我可以看到我的路由器链接但是当我点击它们时我看不到路由器插座中的任何内容这是我的plunker http://plnkr.co/edit/KzCNxEthu6dRiGeSGToe?p=preview

    UserLogin() {
    this.DCLloader.loadAsRoot(AppComponent, '#login', this.injector);
}

这是我添加组件的方式。我的问题是我可以添加动态路由器链接的组件吗?如果是,为什么我的演示不起作用?我怎样才能纠正这个错误?有人请帮帮我

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我不知道您尝试实现的目标,但如果目的是在成功登录后重定向,请参阅此示例:

oracle: can you assign an alias to the from clause?

我们的想法是将登录页面设置为AS中的默认页面。 登录成功后,您将重定向到给定页面(例如/ user)。 然后,每次页面更改时都必须检查用户是否仍然记录,如果不是,则必须重新登录到登录页面。