加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS – 过滤空对象

发布时间:2020-12-17 07:42:27 所属栏目:安全 来源:网络整理
导读:我有一个$scope.myData对象包含一个数据块.我想要做的是显示数据,但过滤出空值和空字符串: $scope.myData = [ { "ID" : "001","Message" : "test test test test" },{ "ID" : "002",{ "ID" : "003",{ "ID" : "004",{ "ID" : "005","Message" : " " },{ "ID"
我有一个$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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读