我想设置$ compileProvider.debugInfoEnabled(false);除非将一个查询参数的?debug = true传递给了url。但是$ location在app.config函数中不起作用。Angular.js如何在app.config中使用location.search?
myApp.config(['$compileProvider', '$location',
function ($compileProvider, $location) {
if (!$location.search().debug || $location.search().debug === false) {
$compileProvider.debugInfoEnabled(false);
}
}
]);
我得到一个错误 '错误:[$注射器:unpr]未知提供商:$位置'
任何想法,这可怎么办呢?
$ locationProvider不授予访问到浏览器的地址对象 - https://docs.angularjs.org/api/ng/provider/$ locationProvider – bbrown
是@bbrown你是对的。我的意思,而不是你想$ locationProvider:D – maddygoround