refactoring RouteBuilderFactory into service

This commit is contained in:
alecmerdler 2017-01-21 22:09:22 -08:00
parent edd7314624
commit 2a59014f0b
7 changed files with 56 additions and 6 deletions

View file

@ -1,17 +1,18 @@
import { RouteBuilder } from './route-builder/route-builder.service';
import RouteBuilderFactory from './services/route-builder/route-builder.factory';
import { RouteBuilder } from './services/route-builder/route-builder.service';
import pages from './constants/pages.constant';
routeConfig.$inject = [
'pages',
'RouteBuilderProvider',
'RouteBuilderFactoryProvider',
'$routeProvider',
'$locationProvider',
];
export function routeConfig(
pages: any,
RouteBuilderProvider: any,
RouteBuilderFactoryProvider: any,
$routeProvider: ng.route.IRouteProvider,
$locationProvider: ng.ILocationProvider) {
$locationProvider.html5Mode(true);
@ -23,7 +24,7 @@ export function routeConfig(
var layoutProfile: string = 'layout';
var routeBuilder: RouteBuilder = new RouteBuilderProvider.$get()($routeProvider, pages, [
var routeBuilder: RouteBuilder = RouteBuilderFactoryProvider.$get().create($routeProvider, pages, [
// Start with the old pages (if we asked for it).
{id: 'old-layout', templatePath: '/static/partials/'},