AngularJS - Filtre des objets vides

J'ai un $champ d'application.myData objet qui contiennent un bloc de données. Ce que j'essaie de faire, c'est afficher les données, mais de filtrer les valeurs null et les cordes à vide:

$scope.myData = [
    {
       "ID" : "001",
       "Message" : "test test test test"
    },
    {
       "ID" : "002",
       "Message" : "test test test test"
    },
    {
       "ID" : "003",
       "Message" : "test test test test"
    },
    {
       "ID" : "004",
       "Message" : "test test test test"
    },
    {
       "ID" : "005",
       "Message" : " "
    },
    {
       "ID" : "006",
       "Message" : "test test test test"
    },
    {
       "ID" : "007",
       "Message" : "test test test test"
    },
    {
       "ID" : "007",
       "Message" : null
    }
]

Je peux effectuer une ng-repeat sur le dessus du filtre et de la valeur null via:

<div ng-repeat="data in myData | filter:{Message: '!!'}">
    {{ data.ID }}
    {{ data.Message }}
</div>

Mais comment puis-je filtrer les chaînes vides.e.g:

"Message" : " "

Grâce

Vous pouvez utiliser ng-si.si le message n'est pas vide afficher les éléments.
avez-vous un exemple?

OriginalL'auteur Oam Psy | 2014-07-28