Pensé que esto sería algo muy común, pero no pude encontrar cómo manejarlo en AngularJS. Digamos que tengo una lista de eventos y quiero generarlos con AngularJS, entonces eso es bastante fácil:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
Pero, ¿cómo manejo el caso cuando la lista está vacía? Quiero tener un cuadro de mensaje en el lugar donde está la lista con algo como "Sin eventos" o similar. Lo único que se acercaría es ng-switch
con events.length
(¿cómo verifico si está vacío cuando hay un objeto y no una matriz?), Pero ¿es realmente la única opción que tengo?