我有一個登錄組件,它在開始時加載。用戶點擊登錄按鈕後,我動態地添加了具有路由配置和路由器鏈接的組件...我可以看到我的路由器鏈接,但是當我點擊它們時,我無法看到路由器出口任何內容,這裏是我的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 –