2
<div ng-show="!activities.length">No items in feed</div>

上記のコードを使用して、ユーザーのフィードにアイテムがない場合にメッセージを表示します。同じページに、さまざまな種類のフィードを表示するためのラジオ ボタンがあります (たとえば、自分のフィードだけ、またはすべての友達など)。ユーザーが別のオプションを選択すると、API にポストバックされますが、これには 1 秒かかりますが、API がデータを取得している間、空のリスト メッセージが 1 秒間表示されます。

これを解決する簡単な方法はありますか?

4

2 に答える 2

5

ngCloackこれにはディレクティブを使用します。

http://docs.angularjs.org/api/ng.directive:ngCloak

于 2013-10-23T18:11:37.900 に答える
2

他のオプションは、多くの人が ng-cloak よりも推奨しているため、ng-bind を使用することです。

http://docs.angularjs.org/api/ng.directive:ngBind

個人的には、ng-cloak を使用してもわずかなマークアップ フラッシュが発生するという問題がありました。

于 2013-10-23T20:20:04.920 に答える