У меня есть компонент входа, который загружается в начале. После того, как пользователь нажимает кнопку входа в систему, я динамически добавляю компонент с конфигурацией маршрута и ссылками на маршрутизатор ... Я могу видеть мои ссылки на маршрутизатор, но когда я нажимаю на них, я не можешь видеть любое содержимое в маршрутизаторе-выходе Вот мой 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 –