W jaki sposób mam AngularJS wyświetlać spinner do momentu załadowania danych?AngularJS: wyświetlaj ładowanie kodu HTML do momentu wczytania danych.
Jeśli mój kontroler ma $scope.items = [{name: "One"}]
skonfigurowany statycznie i program ładujący AJAX, który zapełnia $scope.items[0]['lateLoader'] = "Hello"
, chciałbym, aby spinner wyświetlał się aż do zakończenia ładowania AJAX, a następnie zapełnił związany zakres z pobranymi danymi.
<ul ng-repeat="item in items">
<li>
<p>Always present: {{item.name}}</p>
<p>Loads later: <span ng-bind="item.lateLoader"><i class="icon icon-refresh icon-spin"></i></span></p>
</li>
</ul>
Ten kod zapełnia związany rozpiętość od razu, a jak item.lateLoader
jest pusty przędzarka otrzymuje z niczym.
Jak powinienem to zrobić w sposób czysty?
dlaczego nie statycznie ładować obrazu ładowacza w znacznikach? – vittore