javascript - AngularJs 在某些条件下显示 ng-repeat 数据

标签 javascript angularjs json object

这是我的 JSON 对象响应:

{
"senderdata": "123456789",
"senderName": "ifelse",
"message": "Hi",
"draftName": "empty"
}

我使用 ng-repeat 在 UI 中显示此内容:

我在 $scope.drafts 中收到此 json 响应。

我的代码:

tr(ng-repeat='draft in drafts')
 td {{draft.draftName}}
 td {{draft.senderName}}
 td {{draft.message}}

但是我需要一些条件,

如果我的 DraftName 对象键有名为“empty”的字符串,我不想显示数据。

最佳答案

请使用 != 条件和 ng-if

tr(ng-repeat='draft in drafts' ng-if="draft.draftName !== 'empty'")

关于javascript - AngularJs 在某些条件下显示 ng-repeat 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48237535/

相关文章:

javascript - [Javascript]正则表达式

javascript - async-await 只与 promises 一起使用吗?

javascript - Angular 引导注入(inject)器错误

javascript - JavaScript 中高效的排序数据结构

java - 自定义 Json 序列化程序而不是 Jersey 的默认序列化程序?

php - Jquery 重连接

javascript - Facebook 好友邀请的 GameRequestDialog 总是要求登录,即使用户已经登录

javascript - 图像的相对路径受到 routify 中嵌套路由的影响

javascript - 如何从Angularjs中的下拉列表中获取选定的值?

javascript - 在 Angularjs 选择中设置值