Ho grandi moduli con molti dati, quindi mi piacerebbe schede con pezzi di dati per ogni scheda.
Mi piacerebbe che il contenuto della scheda fosse pigro caricato al clic del titolo della scheda, e quindi non è necessario ricaricarlo nuovamente quando viene selezionato nuovamente in seguito.
Penso che questo esempio va nella direzione di ciò che voglio: angular-ui tabs loading template in tab-content
ma questo sembra per caricare un modello statico:
<tabs>
<pane active="pane.active"
heading="{{pane.title}}"
ng-repeat="pane in panes">
<div ng-include="pane.content"></div>
</pane>
</tabs>
Come posso caricare il contenuto del riquadro in modo dinamico con $ http .ottenere()? Nota: questa è già una pagina caricata tramite il routing ng-view, quindi non posso effettuare il routing annidato.
EDIT: Il contenuto è molto diversa per ogni scheda, così idealmente mi piacerebbe fornire una funzione e un modello per ogni scheda o qualcosa del genere ...
immagino angolare-ui è un buon modo per andare su questo?
ho finito per fare qualcosa di simile, come pure! Usando select, ma usando le direttive ng-include per i template. Il tuo è più sofisticato, compreso il caching, quindi questo viene accettato :) grazie – faboolous
ho solo semplificato la parte del contenuto. Usando inclde in modo ordinato, il markup è più pulito. Risposta è stata più su come rendere il lavoro ajax – charlietfl