Как мне настроить AngularJS, пока загрузка данных не закончится?AngularJS: показывать загрузку HTML до тех пор, пока данные не будут загружены
Если мой контроллер $scope.items = [{name: "One"}]
настроить статический, и загрузчик AJAX, который населяет $scope.items[0]['lateLoader'] = "Hello"
, я хотел бы вертушку, чтобы показать, пока нагрузка AJAX не будет завершена, а затем заполнить связанный промежуток с полученными данными.
<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>
Этот код заполнит связанный интервал немедленно, и, как item.lateLoader
пуст вертушка ничем не заменяется.
Как я должен делать это чисто?
Почему бы не поставить изображение загрузчика статически в разметку? – vittore