2016-03-23 12 views
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> 
+0

コントローラとルートコードを共有してください。特に興味があるのは、 - show_menu関数とMenuController – shershen

答えて

0

は、これは私のコードです。コントローラやメニューのディレクティブコントローラから行うことができます。

関連する問題