Interfaccia utente angolare mobile - Layout

In questo capitolo, comprenderemo la visualizzazione del layout di base disponibile nell'interfaccia utente di Mobile Angular.

La struttura del layout di base è la seguente

<body ng-app="myFirstApp" ng-controller="MainController">
      
   <!-- Sidebars -->
   <div class="sidebar sidebar-left"><!-- ... --></div>
   <div class="sidebar sidebar-right"><!-- ... --></div>
   
   <div class="app">
      <div class="navbar navbar-app navbar-absolute-top"><!-- Top Navbar --></div>
      <div class="navbar navbar-app navbar-absolute-bottom"><!-- Bottom Navbar --></div>
      
      <!-- App body -->
      <div class='app-body'>
         <div class='app-content'>
            <ng-view></ng-view>
         </div>
      </div>
   </div><!-- ~ .app -->
      
   <!-- Modals and Overlays -->
   <div ui-yield-to="modals"></div>

</body>

Lo schermo del tuo cellulare o desktop è diviso in sezioni.

Sidebar

La sezione del corpo inizia con i contenitori div della barra laterale, uno per il lato sinistro e il successivo per il lato destro -

<!-- Sidebars -->
<div class="sidebar sidebar-left"><!-- ... --></div>
<div class="sidebar sidebar-right"><!-- ... --></div>

Una barra laterale aiuta a utilizzare lo spazio in modo efficiente specialmente sui dispositivi mobili e ciò rende l'interfaccia utente molto interattiva e ordinata. Dalla barra laterale, le finestre si aprono dal lato sinistro e dal lato destro.

Navbar

La sezione successiva sono le navbar. Di seguito sono riportati i contenitori div per le barre di navigazione da mostrare:

<div class="navbar navbar-app navbar-absolute-top"><!-- Top Navbar --></div>
<div class="navbar navbar-app navbar-absolute-bottom"><!-- Bottom Navbar --></div>

Sono mostrati in alto e in basso.

Sezione corpo app

Questa sezione è il luogo principale in cui i tuoi contenuti vengono visualizzati per consentire all'utente di interagire o leggere.

<div class='app-body'>
   <div class='app-content'>
      <ng-view></ng-view>
   </div>
</div>

Fa uso di <ng-view></ng-view>direttiva che verrà sostituita con i contenuti effettivi in ​​base all'interazione dell'utente sull'interfaccia utente. AngularJS NgRoute viene utilizzato qui per sostituire le viste.

Modali e sovrapposizioni

L'ultima sezione è la sezione modali e sovrapposizioni. Il contenitore div per mostrare modali e sovrapposizioni è il seguente:

<!-- Modals and Overlays -->
<div ui-yield-to="modals"></div>