我在index.js以下應用:
angular.module('myApp', ['ngRoute', 'ngAnimate']);
.config(function($urlRouterProvider, $locationProvider, $routeProvider) {
$urlRouterProvider.otherwise('/');
$locationProvider.html5Mode(true);
});
而且我有2路/約和/接觸,每條路線都有他與控制器(contact.controller.js)和contact.js自己的文件,我喜歡配置的路線:
angular.module('myApp')
.config(['$routeProvider',
function($routeProvider) {
$routeProvider.when('/about', {
templateUrl: 'assets/javascript/about/about.html',
controller: 'AboutCtrl',
controllerAs: 'vm'
});
}
]);
我的問題是,如果我不喜歡這個,我recive這個錯誤
Uncaught Error: [$injector:nomod] http
但是,我從index.js中刪除.config()。
我做錯了什麼,有人可以解釋我如何保持兩個配置?
現在的作品,但如果我去/博客例如,即使我有路線創建其404 \ – Hiero
@Hiero看到這個[問題](http://stackoverflow.com/questions/13832529/how-to-config -routeprovider和 - locationprovider合angularjs) – karaxuna