在服务器上部署流星应用程序时,从 mongodb 获取数据需要相当长的时间(3-4 秒)。在我的应用程序中,我有一个通过#each 块助手绑定到数据的模板。
{{#each items}}
{{> item_info}}
{{else}}
No items yet.
{{/each}}
因此,当应用程序在新的浏览器会话中加载时,用户会看到该消息No items yet
,直到数据加载完成。当数据可用时,该消息将替换为实际数据。但这会导致糟糕的用户体验,因为在这 3-4 秒内,一些用户实际上认为他们丢失了数据。
我的问题是——是否可以在获取数据时将“其他”消息更改为“正在加载...”之类的内容?或者这个问题有更优雅的解决方案吗?
谢谢。