Javascript 如何在特定条件下显示ng重复数据-AngularJS
这是我的json对象响应:Javascript 如何在特定条件下显示ng重复数据-AngularJS,javascript,arrays,angularjs,json,object,Javascript,Arrays,Angularjs,Json,Object,这是我的json对象响应: { "draftType": "manualinput", "senderdata": "123456789", "senderName": "ifelse", "message": "Hi", "draftName": "Testing" } 我使用ng repeat在UI中显示此内容: controllers.js: $http({ method: 'GET', url: '/api/getdraft' }).then(function (resp
{
"draftType": "manualinput",
"senderdata": "123456789",
"senderName": "ifelse",
"message": "Hi",
"draftName": "Testing"
}
我使用ng repeat在UI中显示此内容:
controllers.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 repeat
代码:
如果将
与ng repeat一起使用,则需要使用ng
代码:
如果使用ng repeat,则可以添加ng。请试试这个
tr(ng-repeat='draft in drafts') data-ng-if="draft.draftType === 'manualinput'"
td {{draft.draftName}}
td {{draft.senderName}}
td {{draft.message}}
如果使用ng repeat,则可以添加ng。请试试这个
tr(ng-repeat='draft in drafts') data-ng-if="draft.draftType === 'manualinput'"
td {{draft.draftName}}
td {{draft.senderName}}
td {{draft.message}}
发布完整答案!这将有助于我,这应该是在评论部分:)我打电话,这需要一些时间:完整的答案!这对我很有帮助,应该在评论部分:)我在电话里打字,这需要一些时间:PUseng if=“draft.draftType.includes('manualinput')”
inng repeat
。它的工作感谢应该在回答中:)使用ng if=“draft.draftType.includes('manualinput')”
内部ng repeat
。它的工作感谢它应该在回答:)