Ich dachte, dass dies eine sehr häufige Sache sein würde, aber ich konnte nicht finden, wie man es in AngularJS behandeln. Sagen wir, 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 vor, wenn die Liste leer ist? Ich möchte an der Stelle, an der sich die Liste befindet, ein Meldungsfeld mit etwas wie "Keine Ereignisse" oder ähnlichem einblenden. Das Einzige, was in Frage käme, ist die ng-switch
con events.length
(wie prüfe ich, ob leer, wenn ein Objekt und nicht ein Array?), aber ist das wirklich die einzige Option, die ich habe?