Mam duże formularze z dużą ilością danych, , więc chciałbym mieć zakładki z porcjami danych dla każdej karty.
Chciałbym, aby zawartość karty była leniwy wczytywana po kliknięciu tytułu karty, a następnie nie trzeba jej ponownie ładować po wybraniu ponownie później.
myślę, że ten przykład idzie w kierunku tego, co chcę: angular-ui tabs loading template in tab-content
ale to wydaje się załadować statyczny szablon:
<tabs>
<pane active="pane.active"
heading="{{pane.title}}"
ng-repeat="pane in panes">
<div ng-include="pane.content"></div>
</pane>
</tabs>
Jak mogę załadować zawartość stopniu tafla jest z $ http dynamicznie .otrzymać()? Uwaga: to już strona ładowana za pośrednictwem routingu ng-view, więc nie mogę zagnieżdżać routingu.
EDIT: Zawartość jest zupełnie inna dla każdej karcie, więc idealnie chciałbym zapewnić funkcję i szablon dla każdej karty czy coś takiego ...
Chyba kątowe-ui jest dobrym sposobem o tym?
skończyło się robi coś takiego, jak dobrze! Używanie select, ale używanie dyrektyw ng-include dla szablonów. Pozdrawiam, ale jest bardziej wyrafinowany, w tym cachowanie, więc ten zostaje zaakceptowany :) dziękuję – faboolous
Uproszę tylko część zawartości. Korzystanie z inclde certianly powoduje, że znaczniki są czystsze. Odpowiedź była bardziej o tym, jak zrobić ajax działa – charlietfl