2016-02-03 48 views
0

我需要在路由中使用$ location.path(),但在嘗試注入時會獲取「未知提供者:$ location」。

我在做什麼錯? 由於

myApp.config(['$routeProvider', '$locationProvider', '$httpProvider','$location', function ($routeProvider, $locationProvider, $httpProvider,$location) { 

Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to: 
Error: [$injector:unpr] Unknown provider: $location 

回答

3

$locationProvider用於配置。 使用$location的所有配置應使用$locationProvider完成。所以你不應該在config中注入它。閱讀有關$ location服務的所有可用配置:$locationProvider