我需要在路线中使用$ 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
答案 0 :(得分:3)
$locationProvider
用于配置。
使用$location
的所有配置都应使用$locationProvider
完成。所以你不应该在config中注入它。关于$ location服务可用的所有配置:$locationProvider