main.js
1.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// angular 主程序js,必须先导入,配置一些全局设置
var ScheduleApp = angular.module('ScheduleApp', [
'ui.router', // ui-route跳转
'ui.bootstrap', // ui bootstrap封装
'oc.lazyLoad', // 动态加载模块(html,js,css等)
'ngSanitize', // 净化html标签,配合ng-bind-html使用
'ngResource' // resource服务
]);
ScheduleApp.config(['$httpProvider', function($httpProvider) {
$httpProvider.defaults.headers.common["X-Requested-With"] = "XMLHttpRequest";
}]);
/** ocLazyLoader 配置 */
ScheduleApp.config(['$ocLazyLoadProvider', function($ocLazyLoadProvider) {
$ocLazyLoadProvider.config({
// TODO:全局配置在这里
});
}]);
/** 配置全局配置信息 */
ScheduleApp.factory('settings', ['$rootScope', function($rootScope) {
// 封装 settings服务,并设置给 $rootScope同名对象
var settings = {
// TODO:
};
$rootScope.settings = settings;
return settings;
}]);
/** Schedule App 主应用控制器 */
ScheduleApp.controller('ScheduleAppController', ['$scope', function($scope) {
$scope.$on('$viewContentLoaded', function(event) {
console.log("子页面已载入:" + event);
});
}]);