diff --git a/src/app/index.ts b/src/app/index.ts index 1ac4033..d209427 100644 --- a/src/app/index.ts +++ b/src/app/index.ts @@ -4,7 +4,7 @@ import {noosferoModuleConfig} from "./index.config"; import {noosferoAngularRunBlock} from "./index.run"; import {routeConfig} from "./index.route"; import {ContentViewerController} from "./content-viewer/content-viewer.controller"; -import {Main} from "./main/main.controller"; +import {Main} from "./main/main.component"; import {bootstrap, bundle} from 'ng-forward'; declare var moment: any; diff --git a/src/app/main/main.component.ts b/src/app/main/main.component.ts new file mode 100644 index 0000000..47a5cb6 --- /dev/null +++ b/src/app/main/main.component.ts @@ -0,0 +1,29 @@ +import {bundle, Component, StateConfig} from 'ng-forward'; + +@Component({ + selector: 'main-content', + templateUrl: "app/main/main.html", +}) +export class MainContent { + +} + +@Component({ + selector: 'main', + template: '
' +}) +@StateConfig([ + { + url: '/', + component: MainContent, + name: 'main', + resolve: { + currentUser: function(AuthService) { + return AuthService.loginFromCookie(); + } + } + } +]) +export class Main { + +} diff --git a/src/app/main/main.controller.ts b/src/app/main/main.controller.ts deleted file mode 100644 index cce5e2f..0000000 --- a/src/app/main/main.controller.ts +++ /dev/null @@ -1,29 +0,0 @@ -import {bundle, Component, StateConfig} from 'ng-forward'; - -@Component({ - selector: 'main-content', - templateUrl: "app/main/main.html", -}) -export class MainContent { - -} - -@Component({ - selector: 'main', - template: `aaaa