Я читал так много разных проблем с этим, и ни одно из приведенных решений, похоже, не соответствует моему варианту использования. Я начал с простого размещения target = "_ top" во всех моих ссылках, но это фактически заставляет мое приложение перезагружать, что не работает. Я также видел, что люди говорят, что используют autoscroll = "true" , но это работает только в том случае, если оно находится в моем ui-view.
Проблема в том, что в моем файле index.html у меня есть фиксированный nav и другие статические элементы, которые выше моего первого ui-view. Это означает, что когда я перехожу на другие страницы, я теряю навигацию, поскольку страница загружается мимо этих элементов. Я также попытался положить это на тело с помощью:
<body autoscroll="true">
</body>
Это тоже ничего не делает. Итак, вопрос в том, как я могу убедиться, что новые страницы (новые изменения маршрута с ui-router) приводят к началу в верхней части страницы? СПАСИБО!