Setting page title on route change
Change-Id: I9c23d0215c7967eb3eff3a341ab3f210fb16a47a
diff --git a/src/index.ts b/src/index.ts
index 81a0d43..77955b3 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -22,6 +22,7 @@
import {IXosCrudData} from './app/views/crud/crud';
import * as _ from 'lodash';
import {IXosNavigationService} from './app/core/services/navigation';
+import {IXosPageTitleService} from './app/core/services/page-title';
export interface IXosState extends angular.ui.IState {
data: IXosCrudData;
@@ -64,14 +65,13 @@
.factory('CredentialsInterceptor', CredentialsInterceptor)
.factory('NoHyperlinksInterceptor', NoHyperlinksInterceptor)
.component('xos', main)
- .run((ModelDefs: IModeldefsService, RuntimeStates: IRuntimeStatesService, NavigationService: IXosNavigationService) => {
- // Dinamically add a state
- RuntimeStates.addState('test', {
- parent: 'xos',
- url: 'test',
- template: 'Test State'
- });
-
+ .run((
+ ModelDefs: IModeldefsService,
+ RuntimeStates: IRuntimeStatesService,
+ NavigationService: IXosNavigationService,
+ PageTitle: IXosPageTitleService
+ ) => {
+ // Dinamically add a core states
ModelDefs.get()
.then((models: IModeldef[]) => {
_.forEach(models, (m: IModeldef) => {