2016-03-08 126 views
1

我想將我的角度應用程序分離到它自己的文件中,但現在變得依賴注入錯誤並且不知道爲什麼。簡化angular-app.js和錯誤如下:角度注入錯誤:無法實例化模塊

var app = angular.module('angularApp', ['ui.router']); 

app.config(['$urlRouterProvider', '$stateProvider'], function($urlRouterProvider, $stateProvider){ 
    $urlRouterProvider.otherwise('/browse/overview.html'); 
}) 

和錯誤:

Failed to instantiate module angularApp due to: 
Error: [$injector:modulerr] http://errors.angularjs.org/1.3.4/$injector/modulerr?p0=u...) 
    at Error (native) 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:6:416 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:35:350 
    at r (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:7:302) 
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:34:428) 
    at https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:35:93 
    at r (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:7:302) 
    at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:34:428) 
    at Lb (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:38:146) 
    at d (https://ajax.googleapis.com/ajax/libs/angularjs/1.3.4/angular.min.js:17:339 

回答

1

你的錯誤是在這條線:

app.config(['$urlRouterProvider', '$stateProvider'], function($urlRouterProvider, $stateProvider){ 

您需要的函數聲明之後關閉托架,這樣:

app.config(['$urlRouterProvider', '$stateProvider', function($urlRouterProvider, $stateProvider){ 
    $urlRouterProvider.otherwise('/browse/overview.html'); 
}]) 
相關問題