import {Injectable} from 'angular2/core'; @Injectable() export class SidebarService { staticMenuItems = [ { title: 'Dashboard', name: 'Dashboard', icon: 'ion-android-home', selected: false, expanded: false, order: 0 }, { title: 'UI Features', name: 'Ui', icon: 'ion-android-laptop', selected: false, expanded: false, order: 200 }, { title: 'Maps', name: 'Maps', icon: 'ion-ios-location-outline', selected: false, expanded: false, order: 300, subMenu: [ { title: 'Google Maps', name: 'GoogleMaps', }, { title: 'Leaflet Maps', name: 'LeafletMaps', }, { title: 'Bubble Maps', name: 'BubbleMaps', }, { title: 'Line Maps', name: 'LineMaps', } ] }, { title: 'Pages', icon: 'ion-document', selected: false, expanded: false, subMenu: [ { title: 'Sign In', // name: 'SignIn', blank: true }, { title: 'Sign Up', // name: 'SignUp', blank: true }, { title: 'User Profile', // name: 'UserProfile' }, { title: '404 Page', // name: 'NotFound', blank: true } ] }, { title: 'Menu Level 1', icon: 'ion-ios-more', selected: false, expanded: false, subMenu: [ { title: 'Menu Level 1.1', disabled: true, selected: false, expanded: false }, { title: 'Menu Level 1.2', subMenu: [{ title: 'Menu Level 1.2.1', disabled: true, selected: false, expanded: false }] } ] }]; constructor() { } getMenuItems() { return this.staticMenuItems; } }