При нажатии на вкладку в Twitter Bootstrap страница переходит к привязке вкладки. Я хотел бы, чтобы отключить эту функцию с помощью кода, как показано здесь: Twitter Bootstrap Tabs href="#" anchor tag jumpingЗагрузочный вкладчик прыгает с помощью Angular
Однако я использую Угловое - где бы я помещаю этот код так, что он работает на каждой вкладке бутстраповской как &, когда он загружается с новым страница?
Насколько я понимаю, проблема в том, что пользовательский интерфейс-маршрутизатор толкает якорь в URL, как он думает, что это изменение в состоянии, и это вызывает страницы, чтобы перейти к якорю. Поэтому, я думаю, я спрашиваю, как исключить эти вкладки из ui-router?
В настоящее время я использую двойное хэш-решение в приведенной выше ссылке, но я бы предпочел более чистое решение, которое просто исключает вкладки с ui-router. Другим решением было бы переопределить действие с помощью stateChangeSuccess, но это также не идеально.
Какой маршрутизатор вы используете? ui.router или угловой ngRoute? – Sid
Я использую ui.router – Sean
, чтобы избавиться от использования bootstrap.js и вместо этого использовать угловую загрузку. Если каждая вкладка представляет маршрут, вам нужно будет использовать только вкладки css. Общая проблема не определена – charlietfl