我想設置$ 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