9

そのため、typeahead がリモート データを取得しているときに typeahead-loading 属性を使用してスピナーを表示する方法がわかりません。その使用例はどこにも見つかりません。

その値は、リクエストを開始するときにスコープで手動で設定する必要があるものですか? リクエストが完了したら、手動で false に設定しますか? これらの角度のあるものには魔法がかかる場合があり、これらのいくつかを処理するためにバックエンドで何か特別なことが起こっているかどうかはわかりません.

typeahead-loading で値を使用する方法の簡単な例がいいでしょう。正しい使い方しか思いつきません。もちろん、角度のあるドキュメントの多くには、より複雑な機能のいくつかの良い例がありません。

4

2 に答える 2

3

No need to go through a function (I don't, anyway):

<input ng-model="search" typeahead="result for result in lookup($viewValue)"
    typeahead-loading="is_loading">

<!-- change class (or something) when lookup is loading -->
<span ng-class="{'loading-class': is_loading}">Hey, I'm loading!</span>  
于 2015-05-04T05:38:34.213 に答える