Проблемы с маршрутизацией при рендеринге компонентов AngularJS из маршрутов Angular2
У меня есть гибридное (Angular1 и Angular2) репо, в котором есть комбинация Angular1 и Angular2. Последовал за примером из https://vsavkin.com/migrating-angular-1-applications-to-angular-2-in-5-simple-steps-40621800a25b., Но когда я пытаюсь использовать компонент AngularJS (в пример <messages>
) компонент внутри Angular2 Component (в примере <settings>
), который визуализируется из маршрутизации Angular2, я получаю пустую страницу.. Итак, понизил комп ng2Root в контексте ng1. как предложено здесь https://github.com/angular/angular/issues/12965
Так что после этого стратегия маршрутизации перестала работать... вот репозиторий, который описывает проблему.
https://github.com/a5hik/ng1ng2
PS: когда я делаю после начальной загрузки platformRef.injector.get(Router).initialNavigation();
Я могу перемещаться Angular2 маршрутизации (в примере \settings
) страница прямо из браузера, но не другие страницы работают. остальная часть маршрутизации AngularJS не работает.
Среда:
angular-cli: 1.0.0-beta.26
node: 7.0.0
os: darwin x64
@angular/common: 2.4.5
@angular/compiler: 2.4.5
@angular/core: 2.4.5
@angular/forms: 2.4.5
@angular/platform-browser: 2.4.5
@angular/upgrade: 2.4.5
@angular/router: 3.4.5
@angular/platform-browser-dynamic: 2.4.5
@angular/platform-server: 2.4.5
@angular/compiler-cli: 2.4.5
@ngtools/webpack: 1.2.4