0
URLを変更するときにメニューを開いたままにする必要があります。現在、[ファイルの表示]または[差し込み]をクリックすると、URLが別のパス(/ファイル、/ diff)を持つため、メニューは非表示になります。URLを変更するときにAngularJSメニューを開く方法
URLが変更されたときにメニューが非表示にならないようにする方法はありますか?あなたはページが開始されたときに折りたたまれた変数は常にfalseに設定されていることを確認する
<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>
コントローラとルートコードを共有してください。特に興味があるのは、 - show_menu関数とMenuController – shershen