Myślałem, że będzie to bardzo powszechna sprawa, ale nie mogłem znaleźć sposobu, aby sobie z tym poradzić w AngularJS. Załóżmy, że mam listę zdarzeń i chcę wyprowadzić je za pomocą AngularJS, więc to całkiem proste:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
Ale jak poradzić sobie ze sprawą, gdy lista jest pusta? Chcę mieć okno komunikatu w miejscu, w którym znajduje się lista z napisem „Brak zdarzeń” lub podobnym. Jedyne, co by się zbliżyło, to ng-switch
z events.length
(jak sprawdzić, czy pusty, gdy obiekt, a nie tablica?), Ale czy to naprawdę jedyna dostępna opcja?