我有一个登录组件,它在开始时加载。用户点击登录按钮后,我动态地添加了具有路由配置和路由器链接的组件...我可以看到我的路由器链接,但是当我点击它们时,我无法看到路由器出口任何内容,这里是我的plunker http://plnkr.co/edit/KzCNxEthu6dRiGeSGToe?p=preview动态加载具有路由器设置的组件?
UserLogin() {
this.DCLloader.loadAsRoot(AppComponent, '#login', this.injector);
}
我这是怎么加入component.My问题是我可以添加哪些路由器具有动态链接的成分?如果是的话,为什么我的演示程序不工作? ?我怎样才能纠正这个错误请人帮我
您提到的类型可以轻松完成...但是,当用户根据他的许可登录时,我将只加载他可以访问的那些组件。在那种情况下,我不想导入所有组件 –
我明白,我们使用指令来解决这个问题。如果用户无权查看该组件,它将删除该组件。 https://github.com/RedFroggy/angular-spring-hmac/blob/angular2/src/main/webapp/app/utils/is-authorized.directive.ts –