Мне нужно сохранить меню открытым при изменении URL-адреса. Прямо сейчас, если я нажму на View File или Diff, меню скрывается, потому что URL будет иметь другой путь (/files,/diff).
Есть ли способ предотвратить скрытие меню при изменении URL-адреса?
Это мой код:
<a href="#" ng-model="collapsed" ng-click="collapsed=!collapsed">Click to toggle menu</a>
<div ng-show="collapsed">
<div class=container" ng-controller="MenuController" ng-show="show_menu()" ng-init="init_file_ids(number_of_files, selected_files)">
<a href="/#files">View File</a> |
<a href="/#diff">Diff</a> |
<a href="#" ng-click="set_current_view('import')">Import</a> |
<a href="#" ng-click="toggle_chart()">Toggle chart</a>
</div>
</div>
вы хотите удостовериться, что свернутая переменная всегда устанавливается false при запуске страниц. возможно, вы можете сделать это через контроллеры или из директивного контроллера.