index.htmlページにトップナビゲーションバーがあります。私の主なアプリの中に私はミニアプリもあります。ユーザーがナビゲーションバーの「App2」をクリックすると、上のナビゲーションバーが非表示になり、新しいサイドバーが表示されます。ここで "App1"に戻るには、クリックするとサイドバーが非表示になり、一番上のバーが表示されます。angularjsで複数のナビゲーションバーを扱う
ng-show/hideを使用しようとしましたが、index.htmlページがhide/showが最初にしか動作しない(ページの読み込み)ときにのみ読み込まれるため問題があります。
Index.html
<div ng-controller="MainCtrl">
<nav class="navbar navbar-default" ng-hide="value>
....
</nav>
</div>
app.js
MainCtrl
//just checks the value once
$scope.value = $location.path();
if ($scope.value == any_path_in_app1)
$scope.value = false;
else
$scope.value = true;