AngularJS – 过滤空对象

前端之家收集整理的这篇文章主要介绍了AngularJS – 过滤空对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个$scope.myData对象包含一个数据块.我想要做的是显示数据,但过滤出空值和空字符串:
$scope.myData = [
    {
       "ID" : "001","Message" : "test test test test"
    },{
       "ID" : "002",{
       "ID" : "003",{
       "ID" : "004",{
       "ID" : "005","Message" : " "
    },{
       "ID" : "006",{
       "ID" : "007","Message" : null
    }
]

我可以在上面执行ng重复,并通过以下方式过滤null:

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

但是如何过滤空字符串,例如:

"Message" : " "

谢谢

我们可以简单地使用ng-if这里:
<div ng-repeat="data in myData " ng-if="data.Message">
 {{ data.ID }}
 {{ data.Message }}
</div>
原文链接:https://www.f2er.com/angularjs/142856.html

猜你在找的Angularjs相关文章