'use strict'; var AIA = angular.module('AIA', ['ngSanitize', 'ngRoute']); AIA.constant('pages', [ { name: 'Login', pageSlug: 'login', pageUrl: 'login.html', pageController: 'AuthenticationController' }, { name: 'Dissectible Anatomy Views List', pageSlug: 'da-view-list', pageUrl: 'app/views/da/da-body-view-list.html', pageController: 'DAController' }, { name: 'Dissectible Anatomy Body View', pageSlug: 'da-body-view/:bodyViewId', pageUrl: 'app/views/da/da-body-view.html', pageController: 'DAController' } ]); AIA.constant('DA', [ { ethnicity: 'W', modesty: 'Y', }, ]); AIA.config(function ($routeProvider, pages) { for (var i = 0; i < pages.length; i++) { if (pages[i].pageSlug != null) { $routeProvider.when('/' + pages[i].pageSlug, { templateUrl: pages[i].pageUrl, controller: pages[i].pageController }) } } });