我认为这应该是一个非常常见的事情,但是我在AngularJS中找不到如何处理它的方法。假设我有一个事件列表并希望使用AngularJS输出它们,那么这就很容易:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
但是当列表为空时,我该怎么处理呢?我想在列表为空的地方放置一个消息框,内容类似于“无事件”之类的信息。唯一接近的选项是使用 ng-switch
和 events.length
(如果不是数组而是对象,如何检查是否为空?),但这真的是我唯一的选择吗?