Рабочего примера: http://executionists.com (вида в окне проекции мобильной, чтобы увидеть проблему)UI-Bootstrap Collapse не сбрасывается на новом маршруте
Я использую директиву сворачивания от UI Bootstrap и он прекрасно работает, чтобы переключить мое меню вкл выкл. Однако, когда я нажимаю элемент меню, я направляюсь к новому представлению (что и должно делать), но тогда меню остается открытым. Он на самом деле мигает в течение секунды, поскольку он, кажется, рушится, но затем возвращается назад и не рушится до тех пор, пока он не будет выполнен вручную.
HTML:
<button type="button" class="btn btn-default" ng-click="isCollapsed = !isCollapsed">
<i class="fa fa-bars fa-4"></i>
</button>
<div class="container mobile-menu visible-xs collapse" collapse="isCollapsed">
<a ng-href="#/about">About</a>
</div>
В соответствующем контроллере, я просто установить состояние по умолчанию:
$scope.isCollapsed = true;
Что мне не хватает?
добавив ** $ (». COL-1'). Нажмите (функция() {$ (this) .toggle();}); ** функция jquery должна работать, я думаю! –
Хм, это, кажется, ничего не делает. –
Я вижу, что вы используете Angular для рендеринга вашей страницы, проблема в том, что страница снова отображается, ее пребывание на той же странице –