我需要在从本地.json文件加载一些数据后加载我的路由器插座,因为内容取决于数据。所以这就是我的app组件的模板:
<div *ngIf="data_ready">
<div class="col-lg-8">
<div *ngIf="data_ready">
<router-outlet></router-outlet>
</div>
</div>
<div class="col-lg-4">
<list-view></list-view>
</div>
</div>
问题是,我的根/
将我重定向到/overview
,然后加载我要在路由器中使用的第一个组件。由于异步数据加载错误消息指示init上没有<router-outlet>
,因此我没有任何路由器插座可用,非常清楚。
问题是,虽然路由器插座在初始化后的几毫秒内可用,但是是否有办法使路由工作。