【发布时间】:2024-04-12 10:40:01
【问题描述】:
我认为这将是一件很常见的事情,但我找不到如何在 AngularJS 中处理它。假设我有一个事件列表并想用 AngularJS 输出它们,那么这很容易:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
但是当列表为空时我该如何处理呢?我想在列表所在的位置放置一个消息框,其中包含“无事件”或类似内容。唯一可以接近的是ng-switch 和events.length(当对象而不是数组时如何检查是否为空?),但这真的是我唯一的选择吗?
【问题讨论】:
-
@Artem 的回答很好 (+1)。这是一个使用过滤器的谷歌小组讨论,供参考/比较:groups.google.com/d/topic/angular/wR06cN5oVBQ/discussion
标签: javascript angularjs angularjs-ng-repeat angularjs-ng-show