gpt4 book ai didi

angularjs - AngularJS-过滤空对象

转载 作者:行者123 更新时间:2023-12-03 15:04:33 25 4
gpt4 key购买 nike

我有一个包含大量数据的$ scope.myData对象。我想做的是显示数据,但滤除null和空字符串:

$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
}
]


我可以在上面执行ng-repeat并通过以下方法过滤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>

关于angularjs - AngularJS-过滤空对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com