Common service to be injected between components where those implementing common ToggleView interface can register and toggle directives can call their methods. TODO: Track currently active? Events?
Constructors
Section titled "Constructors"IgxNavigationService
new IgxNavigationService(): IgxNavigationService Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:13
Returns IgxNavigationService
Methods
Section titled "Methods"add(id: string, navItem: IToggleView): void Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:17
Parameters
- id:
string - navItem:
IToggleView
Returns void
close
Section titled "close"close(id: string, args: any[]): any Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:41
Parameters
- id:
string - args:
any[]
Returns any
get(id: string): IToggleView Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:25
Parameters
- id:
string
Returns IToggleView
open(id: string, args: any[]): any Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:36
Parameters
- id:
string - args:
any[]
Returns any
remove
Section titled "remove"remove(id: string): void Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:21
Parameters
- id:
string
Returns void
toggle
Section titled "toggle"toggle(id: string, args: any[]): any Defined in projects/igniteui-angular/core/src/core/navigation/nav.service.ts:31
Parameters
- id:
string - args:
any[]