Angular: нельзя использовать одновременно initialNavigation и отложенную загрузку - PullRequest
0 голосов
/ 11 июля 2020

, не говоря уже о проблеме. Я пытаюсь использовать initialNavigation с модулями отложенной загрузки (в большинстве случаев я пытаюсь перейти с v8.2 на v10, но столкнулся с этой проблемой / ошибкой).

https://github.com/GeorgeHulpoi/ng-initialNavigation-lazy-loading

Есть репродукция проблемы. Таким образом, основная проблема заключается в том, что, когда включена initialNavigation и у меня есть только ленивые модули, компонент bootstrap никогда не будет отображаться.

При включенной initialNavigation + Lazy loading вывод будет:

<body>
    <application></application>
    <script src="runtime.js" type="module"></script>
    <script src="polyfills.js" type="module"></script>
    <script src="styles.js" type="module"></script>
    <script src="vendor.js" type="module"></script><script src="main.js" type="module"></script>
</body>

При включенной initialNavigation + без Lazy Loading или initialNavigation по умолчанию + Lazy Loading вывод будет:

<body>
    <application ng-version="8.2.14">
        <router-outlet></router-outlet>
        <ng-component>#route1</ng-component> 
    </application>
    <script src="runtime.js" type="module"></script>
    <script src="polyfills.js" type="module"></script>
    <script src="styles.js" type="module"></script>
    <script src="vendor.js" type="module"></script><script src="main.js" type="module"></script>
</body>

PS: Попробуйте использовать localhost: 4200 / route1

...