Eu pensei que isso seria uma coisa muito comum, mas não consegui encontrar como lidar com isso no AngularJS. Digamos que eu tenho uma lista de eventos e quero produzi-los com o AngularJS, então isso é bem fácil:
<ul>
<li ng-repeat="event in events">{{event.title}}</li>
</ul>
Mas como eu manejo o caso quando a lista está vazia? Quero ter uma caixa de mensagem no lugar em que a lista esteja com algo como "Nenhum evento" ou similar. A única coisa que chegaria perto é ng-switch
com events.length
(como verifico se vazio quando um objeto e não uma matriz?), Mas essa é realmente a única opção que tenho?