我可能失去了一些東西很明顯這裏,但我的想法,所以:
我有以下代碼:
app.run(function ($rootScope, $location, $anchorScroll, $stateParams, $timeout, $anchorScrollProvider) {
$rootScope.$on('$stateChangeStart',
function(newRoute, oldRoute) {
$timeout(function() {
$anchorScrollProvider.disableAutoScrolling();
$location.hash($stateParams.scrollTo);
$anchorScroll();
},
100);
});
});
我增加了$ anchorScrollProvider今天的代碼,我發現了以下錯誤:
Error: [$injector:unpr] Unknown provider: anchorScrollProviderProvider <- anchorScrollProvider
閱讀文檔,它看起來像$ anchorScrollProvider是基礎NG模塊,這對我來說意味着上面應該工作的一部分,但爲什麼不呢?
anchorScrollProvider是在配置部分可用,在運行部分嘗試$ anchorScroll –