我有一个$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这里:
原文链接:https://www.f2er.com/angularjs/142856.html<div ng-repeat="data in myData " ng-if="data.Message"> {{ data.ID }} {{ data.Message }} </div>