apps/demo/src/app/pages/admin-page/admin-page.component.ts
| changeDetection | ChangeDetectionStrategy.OnPush |
| selector | admin-page |
| templateUrl | ./admin-page.component.html |
Properties |
Methods |
| ngOnInit |
ngOnInit()
|
|
Returns :
void
|
| sidebar |
Type : NavSidebarComponent
|
Decorators :
@ViewChild('sidebar')
|
import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';
import { NavSidebarComponent } from '@rucken/web';
import { ADMIN_PAGE_CHILDREN_ROUTES } from './admin-page.children-routes';
import { BindIoInner } from 'ngx-bind-io';
@BindIoInner()
@Component({
selector: 'admin-page',
templateUrl: './admin-page.component.html',
changeDetection: ChangeDetectionStrategy.OnPush
})
export class AdminPageComponent implements OnInit {
@ViewChild('sidebar')
sidebar: NavSidebarComponent;
ngOnInit() {
this.sidebar.setRoutes(ADMIN_PAGE_CHILDREN_ROUTES);
}
}
<div class="container-fluid">
<div class="row">
<div class="col-sm-3 col-md-2">
<nav-sidebar
parentUrl="/admin"
#sidebar></nav-sidebar>
</div>
<div class="col-sm-9 col-md-10">
<router-outlet></router-outlet>
</div>
</div>
</div>