无法找到加载组件

时间:2017-04-28 07:41:54

标签: angular ng-switch router-outlet

我正在使用Angular 4项目,我使用ngSwitch根据条件切换多个布局。所以,在这个时候,我收到错误cannot find primary outlet to load Component。这是因为router-outlet,但解决这个问题的最佳方法是什么?

代码:

<div [ngSwitch]="isAuthenticated()">
  <div *ngSwitchCase="true">
    <div id="wrapper">
      <navbar></navbar>
      <div class="gray-bg">
        <router-outlet></router-outlet>
        <footer></footer>
      </div>
    </div>
  </div>
  <div *ngSwitchCase="false">
    <div class="blue">
      <router-outlet></router-outlet>
      <footer></footer>
    </div>
  </div>
</div>

0 个答案:

没有答案