File

apps/demo/src/app/pages/admin-page/admin-page.component.ts

Implements

OnInit

Metadata

changeDetection ChangeDetectionStrategy.OnPush
selector admin-page
templateUrl ./admin-page.component.html

Index

Properties
Methods

Methods

ngOnInit
ngOnInit()
Returns : void

Properties

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>
Legend
Html element
Component
Html element with directive

result-matching ""

    No results matching ""