87,920
社区成员
发帖
与我相关
我的任务
分享
/**
* 路由配置文件
*/
define([
], function () {
'use strict';
function stateProvider($stateProvider, $urlRouterProvider) {
$stateProvider
.state('proposal', {
abstract: true,
url: '/proposal',
templateUrl: 'common/layout/layout.html',
resolve: {
deps: ['$ocLazyLoad', '$http', '$templateCache', function ($ocLazyLoad, $http, $templateCache) {
return $ocLazyLoad.load([
'./modules/proposal/services/proposalService.js',
]);
}]
}
})
.state('proposal.management', {
url: '/management',
title: '利用计划管理',
templateUrl: function($stateParams){
return './modules/proposal/modules/management/management.html';
}, //这种写法是在ui-router的源码的注释说明中所推荐的,但是不知道我这为什么会[$http:badreq]
group: 'proposal',
rightName: '利用计划管理',
resolve: {
deps: ['$ocLazyLoad', '$http', '$templateCache', function ($ocLazyLoad, $http, $templateCache) {
return $ocLazyLoad.load([
'./modules/proposal/modules/management/managementCtrl.js',
]);
}]
}
})
}
stateProvider.$inject = ['$stateProvider', '$urlRouterProvider'];
return stateProvider;
});
define([
'angular',
'./proposal.router',
'./proposal.constant'
],function(angular, proposalRouter, proposalConstant){
'use strict';
var proposalApp = angular.module('proposal.app',[
]);
proposalApp.config(proposalRouter);
proposalApp.constant('PROPOSAL', proposalConstant.PROPOSAL);
return proposalApp;
});