filtro ng-repeat para onde um atributo é indefinido
Eu esperava que isso fosse realmente simples em angular.
Eu tenho uma lista com tradutores e outros usuários
[{user: 'a',languages:['french','english','spanish']},
{user: 'b'}]
Em seguida, tenho um ng-repeat onde só quero exibir os usuários que têm idiomas
ng-repeat="translator in users | filter: {languages}"
mas, infelizmente, não consigo descobrir como filtrar pela existência de um atributo. Eu tentei todos os tipos de
{languages:'!undefined'}
{languages.length > 0}
{languages.length:'!0'}
Eu não quero ter que escrever um filtro externo para isso, pois tenho certeza que é possível em angular, mas não consigo acertar o jargão.