-import { Component } from '@angular/core';
-import { ROUTER_DIRECTIVES } from '@angular/router';
-
-import { MenuAdminComponent } from './admin';
-import { MenuComponent } from './menu.component';
-import { SearchComponent, SearchService } from './shared';
-import { VideoService } from './videos';
+import { Component, ViewContainerRef } from '@angular/core';
+import { Router } from '@angular/router';
+import { MetaService } from 'ng2-meta';
@Component({
- selector: 'my-app',
- template: require('./app.component.html'),
- styles: [ require('./app.component.scss') ],
- directives: [ MenuAdminComponent, MenuComponent, ROUTER_DIRECTIVES, SearchComponent ],
- providers: [ VideoService, SearchService ]
+ selector: 'my-app',
+ templateUrl: './app.component.html',
+ styleUrls: [ './app.component.scss' ]
})
export class AppComponent {
- isInAdmin = false;
-
- onEnteredInAdmin() {
- this.isInAdmin = true;
- }
+ constructor(
+ private router: Router,
+ private metaService: MetaService,
+ viewContainerRef: ViewContainerRef
+ ) {}
- onQuittedAdmin() {
- this.isInAdmin = false;
+ isInAdmin() {
+ return this.router.url.indexOf('/admin/') !== -1;
}
}