Ich dachte, das wäre eine sehr häufige Sache, aber ich konnte in AngularJS nicht finden, wie ich damit umgehen sollte. Angenommen, ich habe eine Liste von Ereignissen und möchte sie mit AngularJS ausgeben. Dann ist das ziemlich einfach:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
Aber wie gehe ich mit dem Fall um, wenn die Liste leer ist? Ich möchte ein Meldungsfeld haben, in dem die Liste so etwas wie "Keine Ereignisse" oder ähnliches enthält. Das einzige, was nahe kommen würde, ist das ng-switch
mit events.length
(wie überprüfe ich, ob ein Objekt und kein Array leer ist?), Aber ist das wirklich die einzige Option, die ich habe?