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

当用户的提要中没有项目时,我使用上面的代码显示一条消息。在同一页面上,我有一个单选按钮来显示不同类型的提要(例如,仅您的,或您所有的朋友等)。当用户选择不同的选项时,它会向我的 API 发送一个帖子,这需要一秒钟,但是当 api 抓取数据时,空列表消息会显示一秒钟。

有没有简单的方法来解决这个问题?

4

2 回答 2

5

ngCloack为此使用指令:

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

于 2013-10-23T18:11:37.900 回答
2

另一种选择是使用 ng-bind,因为许多人推荐它而不是 ng-cloak:

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

我个人遇到过问题,即使使用 ng-cloak 也会有轻微的标记闪烁。

于 2013-10-23T20:20:04.920 回答