вот мой Демо
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();
});
});
- Нажмите перейти к концу одного, он перейдет к div с id
- Второй раз нажмите на ту же ссылку, что он ничего не сделает
Что я делаю неправильно? или это связано с angular?
Примечание: взлом для этого будет использовать событие click, и это должно работать, ища прямые решения.
с использованием angular и маршрутной версии 1.5.5
* добавил Bounty