Meteor アプリがサーバーにデプロイされると、データが mongodb から取得されるまでにかなりの時間 (3 ~ 4 秒) がかかります。私のアプリには、#each ブロック ヘルパーを介してデータにバインドされたテンプレートがあります。
{{#each items}}
{{> item_info}}
{{else}}
No items yet.
{{/each}}
そのため、アプリが新しいブラウザー セッションで読み込まれると、No items yet
データの読み込みが完了するまでユーザーにメッセージが表示されます。データが利用可能になると、そのメッセージは実際のデータに置き換えられます。しかし、一部のユーザーは実際にその 3 ~ 4 秒間、自分のデータが失われたと考えるため、ユーザー エクスペリエンスが低下します。
私の質問は、データのフェッチ中に「else」メッセージを「読み込み中...」のようなものに変更することは可能ですか? または、この問題に対するよりエレガントな解決策はありますか?
ありがとう。