Skip to content

Instantly share code, notes, and snippets.

@gdyrrahitis
Created July 13, 2018 21:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gdyrrahitis/8329cc84e6a862d1b26719599956fc7e to your computer and use it in GitHub Desktop.
Save gdyrrahitis/8329cc84e6a862d1b26719599956fc7e to your computer and use it in GitHub Desktop.
var config: AppConfig.Configuration = require("./app.config.json!");
import "angular";
export function registerRoutesFor(app: angular.IModule) {
"use strict";
app.config(($routeProvider: angular.route.IRouteProvider, $locationProvider: angular.ILocationProvider) => {
$locationProvider.html5Mode(config.client.html5Mode);
let home = config.client.routes.find(v => v.controller === "homeController");
let department = config.client.routes.find(v => v.controller === "departmentController");
$routeProvider
.when(home.path, {
templateUrl: home.templateUrl,
controller: home.controller
})
.when(department.path, {
templateUrl: department.templateUrl,
controller: department.controller
})
.otherwise({
redirectTo: config.client.basePath
});
});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment