2014-07-23 64 views
1

當我嘗試使用$ locationProvider時,我總是收到以下錯誤。我需要以某種方式導入模塊嗎?

Error: $injector:unpr 
Unknown Provider 
Unknown provider: $locationProviderProvider <- $locationProvider 

這是我的代碼:

var myApp = angular.module('myApp', [ 
    'duScroll', 'duParallax', 'angularFileUpload', 'ngRoute' 
    ]); 

myApp.config(function ($locationProvider) { 
    $locationProvider.html5Mode(true).hashPrefix(''); 
}); 

回答

0

正如你所看到的,你的代碼通過itself發佈的作品:

由於您的錯誤信息,我想你想注入$ locationProvider在一個不同的功能,所以它試圖找到$locationProviderProvider

查找未傳遞給config的回調函數,該函數注入$locationProvider。您需要改爲注入$location

+0

感謝您的通知。我檢查了我的控制器,並且我還有一條線路正在使用$ locationProvider ... – user3048402