1
秒の時間を働いていない]をクリックすると、それは同じでID AngularJSアンカーがここ
app.run(function($rootScope, $location, $anchorScroll) {
//when the route is changed scroll to the proper element.
$rootScope.$on('$routeChangeSuccess', function(newRoute, oldRoute) {
console.log("called routeChangeSuccess");
if ($location.hash()) $anchorScroll();
});
});
- クリックでリンクすると何もしません
私は間違っていますか?またはこれは角と何か関係がありますか?
注:イベントをクリックして使用することです。このためにハックして、これは、角度やルートのバージョンを使用して直接ソリューション
を探しています動作するはず1.5.5
*追加バウンティ
を更新し、次のように答えを確認してください、あなたは直接
$routeChangeSuccess
か$locationChangeStart
あなたがanchor
タグにroutenameを指定する必要がありますの両方で動作するためには$locationChangeStart
を使用することができます投稿されました。それが役に立てば幸い。 –