代码之家  ›  专栏  ›  技术社区  ›  M. Ko

Angular 6.0.3 HTML组件选择器不工作

  •  4
  • M. Ko  · 技术社区  · 6 年前


    这是模块路由文件。

    const routes: Routes = [
         {
              path: 'lms',
              canActivate: [AuthGuard],     
              component: LibraryHomeComponent,
              children: [
                   { path: 'book/list', component: BookListComponent }
              ]
         }
    ];
    
    @NgModule({
         imports : [          
              RouterModule.forChild(routes)
         ],
         providers: [
              AuthGuard
         ],
         exports: [ RouterModule ]
    })
    export class BookRouteModule {}
    


    @NgModule({
         imports: [
              BookRouteModule,
              MatImportModule
         ],
         declarations: [
              BookListComponent,
              LibraryNavbarComponent, /* <== declared here */
              LibraryHomeComponent          
         ]
    })
    export class BookModule {}
    

    <mat-sidenav-container class="all-content">
      <app-library-navbar></app-library-navbar>
      <mat-sidenav-content>
        <router-outlet></router-outlet>
      </mat-sidenav-content>
    </mat-sidenav-container>
    

    @Component({
      selector: 'app-library-navbar',
      templateUrl: './library-navbar.component.html',
      styleUrls: ['./library-navbar.component.css']
    })
    export class LibraryNavbarComponent implements OnInit {}
    
    1 回复  |  直到 6 年前
        1
  •  0
  •   M. Ko    6 年前

    <mat-sidenav mode="side" opened>

    <mat-sidenav-container class="all-content">
      <mat-sidenav mode="side" opened>
        <app-library-navbar></app-library-navbar>
      </mat-sidenav>
      <mat-sidenav-content>
        <router-outlet></router-outlet>
      </mat-sidenav-content>
    </mat-sidenav-container>