function()

in rest-angular/src/main/webapp/js/config.js [25:53]


            function($routeProvider, $locationProvider, $translateProvider) {

                // Configuration for translation provider
                $translateProvider.registerAvailableLanguageKeys(['en', 'de']);
                $translateProvider.fallbackLanguage('en');
                $translateProvider.useUrlLoader('data/language.json', {
                    queryParameter: 'request_locale'
                });
                $translateProvider.useSanitizeValueStrategy('escaped');
                $translateProvider.determinePreferredLanguage();

                // Configuration for html5 based URIs
                $locationProvider.html5Mode(true).hashPrefix('!');

                // Route mapping for URL, template and controller
                $routeProvider.when('/orders', {
                    templateUrl: 'partials/orders.html',
                    controller: 'OrdersController as vm'
                }).when('/order/new', {
                    templateUrl: 'partials/order-form.html',
                    controller: 'OrderAddController as vm'
                }).when('/order/:id', {
                    templateUrl: 'partials/order-detail.html',
                    controller: 'OrderDetailController as vm'
                }).when('/order/:id/edit', {
                    templateUrl: 'partials/order-form.html',
                    controller: 'OrderEditController as vm'
                }).otherwise({ redirectTo: '/orders' });
            }