データの読み込みが完了するまで AngularJS に読み込みスピナーを表示させるにはどうすればよいですか?
コントローラーが$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
空のスピナーは何も置き換えません。
これをきれいにするにはどうすればよいですか?