import {EventEmitter, Injectable} from '@angular/core' @Injectable() export default class SiteRouterService { siteMainNav: any = []; siteMainNavEvent: EventEmitter = new EventEmitter(); siteSubMainNav: any = []; siteSubMainNavEvent: EventEmitter = new EventEmitter(); setSiteMainNav(routes) { this.siteMainNav = routes.filter(item => { return !(item.data && item.data.hide); }); this.siteMainNavEvent.emit(this.siteMainNav); } setSiteSubMainNav(routes) { this.siteSubMainNav = routes.filter(item => { return !(item.data && item.data.hide); }); this.siteSubMainNavEvent.emit(this.siteSubMainNav); } }