]>
Commit | Line | Data |
---|---|---|
1 | import { Component } from '@angular/core'; | |
2 | import { Router, ROUTER_DIRECTIVES } from '@angular/router'; | |
3 | ||
4 | import { MenuAdminComponent } from './admin'; | |
5 | import { MenuComponent } from './menu.component'; | |
6 | import { RestExtractor, RestService, SearchComponent, SearchService } from './shared'; | |
7 | import { VideoService } from './videos'; | |
8 | ||
9 | @Component({ | |
10 | selector: 'my-app', | |
11 | template: require('./app.component.html'), | |
12 | styles: [ require('./app.component.scss') ], | |
13 | directives: [ MenuAdminComponent, MenuComponent, ROUTER_DIRECTIVES, SearchComponent ], | |
14 | providers: [ RestExtractor, RestService, VideoService, SearchService ] | |
15 | }) | |
16 | ||
17 | export class AppComponent { | |
18 | constructor(private router: Router) {} | |
19 | ||
20 | isInAdmin() { | |
21 | return this.router.url.indexOf('/admin/') !== -1; | |
22 | } | |
23 | } |