Ich habe eine obere Navigationsleiste in meiner Index.html Seite. In meiner Haupt-App habe ich auch eine Mini-App. Wenn ein Benutzer in der Navigationsleiste auf "App2" klickt, möchte ich, dass die obere Navigationsleiste ausgeblendet wird und eine neue Seitenleiste angezeigt wird. Um nun zu "App1" zurückzukehren, habe ich eine Schaltfläche, die beim Anklicken die Seitenleiste ausblendet und die obere Leiste anzeigt.Handhabung mehrerer Navigationsleiste in angularjs
Ich habe versucht mit ng-show/hide aber Problem ist, da die index.html Seiten lädt nur einmal die hide/show funktioniert nur zum ersten Mal (Seite laden).
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;