使用 yeoman 角度生成器搭建了一个新的 ng1 应用程序。我的主模块有以下基本代码。请注意,我正在为我的路由系统使用 ui-router。
'use strict';
angular
.module('myApp', [
'ngMessages',
'ngResource',
'ngSanitize',
'ui.router'
])
.config([ '$stateProvider', '$urlRouterProvider', function( $stateProvider, $urlRouterProvider ) {
console.log('config');
$stateProvider
.state({
name: 'main',
url: '/',
templateUrl: 'views/main.html',
controller: 'MainCtrl'
});
$urlRouterProvider.otherwise('/');
}])
.run([ function() {
console.log('run');
}]);
我三次检查是否正确引用了所有必要的文件。当我刷新页面时,我的角度应用程序仅初始化一半时间。没有错误记录到控制台,我的状态不会加载,也没有任何console.log
语句显示。