Move up ng1 specific configuration in ng1 app module.
This commit is contained in:
parent
8fb5f2ff7a
commit
17a363d69d
@ -1,27 +1,5 @@
|
|||||||
// vim: set tw=80 ts=2 sw=2 sts=2 :
|
// vim: set tw=80 ts=2 sw=2 sts=2 :
|
||||||
import { Level } from '@nsalaun/ng-logger';
|
import { Level } from '@nsalaun/ng-logger';
|
||||||
|
|
||||||
import { AccountListState } from './accounts/account.states';
|
|
||||||
import { OperationListState } from './operations/operation.states';
|
|
||||||
import { ScheduleListState } from './scheduler/schedule.states';
|
|
||||||
|
|
||||||
export default function AppConfig($uiRouterProvider) {
|
|
||||||
$uiRouterProvider.trace.enable(1);
|
|
||||||
|
|
||||||
// Defining template and controller in function of route.
|
|
||||||
const $stateRegistry = $uiRouterProvider.stateRegistry;
|
|
||||||
|
|
||||||
$stateRegistry.register(OperationListState);
|
|
||||||
|
|
||||||
$stateRegistry.register(ScheduleListState);
|
|
||||||
|
|
||||||
$stateRegistry.register(AccountListState);
|
|
||||||
|
|
||||||
const $urlService = $uiRouterProvider.urlService;
|
|
||||||
$urlService.rules.otherwise({
|
|
||||||
state: 'accounts'
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
export const ApiBaseURL = "http://localhost:8080/api";
|
export const ApiBaseURL = "http://localhost:8080/api";
|
||||||
export const LogLevel = Level.LOG;
|
export const LogLevel = Level.LOG;
|
||||||
|
28
src/app.ts
28
src/app.ts
@ -22,13 +22,15 @@ var angular = require('angular');
|
|||||||
|
|
||||||
import uiRouter from '@uirouter/angularjs';
|
import uiRouter from '@uirouter/angularjs';
|
||||||
|
|
||||||
|
import { AccountListState } from './accounts/account.states';
|
||||||
|
import { OperationListState } from './operations/operation.states';
|
||||||
|
import { ScheduleListState } from './scheduler/schedule.states';
|
||||||
|
|
||||||
import accountModule from '@accountant/accounts';
|
import accountModule from '@accountant/accounts';
|
||||||
import loginModule from '@accountant/login';
|
import loginModule from '@accountant/login';
|
||||||
import operationModule from '@accountant/operations';
|
import operationModule from '@accountant/operations';
|
||||||
import schedulerModule from '@accountant/scheduler';
|
import schedulerModule from '@accountant/scheduler';
|
||||||
|
|
||||||
import AppConfig from './app.config.ts';
|
|
||||||
|
|
||||||
require('bootstrap-webpack!./bootstrap.config.ts');
|
require('bootstrap-webpack!./bootstrap.config.ts');
|
||||||
|
|
||||||
export const AppModule = angular.module('accountant', [
|
export const AppModule = angular.module('accountant', [
|
||||||
@ -37,4 +39,24 @@ export const AppModule = angular.module('accountant', [
|
|||||||
loginModule,
|
loginModule,
|
||||||
operationModule,
|
operationModule,
|
||||||
schedulerModule,
|
schedulerModule,
|
||||||
]).config(AppConfig);
|
]);
|
||||||
|
|
||||||
|
AppModule.config(['$uiRouterProvider', ($uiRouterProvider) => {
|
||||||
|
$uiRouterProvider.trace.enable(1);
|
||||||
|
|
||||||
|
// Defining template and controller in function of route.
|
||||||
|
const $stateRegistry = $uiRouterProvider.stateRegistry;
|
||||||
|
|
||||||
|
$stateRegistry.register(OperationListState);
|
||||||
|
|
||||||
|
$stateRegistry.register(ScheduleListState);
|
||||||
|
|
||||||
|
$stateRegistry.register(AccountListState);
|
||||||
|
|
||||||
|
const $urlService = $uiRouterProvider.urlService;
|
||||||
|
$urlService.rules.otherwise({
|
||||||
|
state: 'accounts'
|
||||||
|
});
|
||||||
|
}]);
|
||||||
|
|
||||||
|
AppModule.run(['$trace', $trace => { $trace.enable(1); }]);
|
||||||
|
Loading…
Reference in New Issue
Block a user