gpt4 book ai didi

javascript - 如何在特定条件下显示 ng-repeat 数据 - AngularJS

转载 作者:行者123 更新时间:2023-11-28 14:40:44 24 4
gpt4 key购买 nike

这是我的 json 对象响应:

{
"draftType": "manualinput",
"senderdata": "123456789",
"senderName": "ifelse",
"message": "Hi",
"draftName": "Testing"
}

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

Controller .js:

$http({
method: 'GET',
url: '/api/getdraft'

}).then(function (response) {
$scope.drafts = response.data;
}, function (response) {
console.log(response);
});

我的代码:

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

但是我需要一些条件,如果我的 draftType 对象键有名为“manualinput”的字符串,我想显示数据,

有时,draftType 将作为“contactinput”出现,

所以如果我的draftType不等于“manualinput”,我不想显示。

这可以做到吗?

最佳答案

您需要将 ng-ifng-repeat 一起使用

代码:

tr(ng-repeat='draft in drafts' ng-if="draft.draftType === 'manualinput'")

关于javascript - 如何在特定条件下显示 ng-repeat 数据 - AngularJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48161903/

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