Sto usando AngularJS per la prima volta. Ho implementato con successo un singolo ng-view
nella mia pagina index.html
che contiene un modello header.html
. Quindi sembra che sottoCome fare più viste con Angular per supportare l'intestazione e la barra laterale?
Ma ora sto creando un cruscotto (dashboard.html
). Così, ho un menu a sinistra in aggiunta a header.html
in modo che assomiglia a questo:
mio index.html è simile a questo:
<div ng-include="'templates/header.html'"></div>
<div class="main" id="main-no-space" >
<div id="main-page">
<div id="wrapper" class="container">
<div class='container'>
<div ng-view></div>
</div>
</div>
</div>
<div ng-include="'templates/footer.html'">
mio dashboard .html è simile a questo:
<div class="collapse navbar-collapse navbar-ex1-collapse">
<ul class="nav navbar-nav side-nav">
<li class="active">
<a ng-href="#/link1">Link 1</a>
</li>
<li>
<a ng-href="#/link2">Link 2</a>
</li>
<li>
<a ng-href="#/link3">Link 3</a>
</li>
</ul>
</div>
Grazie per la risposta dettagliata. ma sono un po 'confuso. Nel violino non ci sono collegamenti. Nel mio esempio ci sono collegamenti nell'intestazione e nella barra laterale. Quando si fa clic su un collegamento nella barra laterale, l'area del contenuto cambia in base a quel collegamento mentre l'intestazione rimane invariata. – birdy
Sono stato in grado di prendere il tuo violino e aggiornarlo alle mie esigenze. http://jsfiddle.net/mcVfK/929/ Funziona come è, tuttavia, per essere efficiente, come posso evitare di includere sidebar.html su ogni link della barra laterale? – birdy
@birdy oh okay, ho frainteso la tua domanda. Vedi questo http://jsfiddle.net/mcVfK/933/ –