ng-repeatを使用してオブジェクト内の特定のプロパティを配列内に表示する方法を教えてください。ng-repeatを使用して配列内のオブジェクトから特定のプロパティを表示するには
[
{
"TypeId": 3,
"Type": "Listings",
"emails": [
"[email protected]",
"[email protected]",
"[email protected]"
]
}
]
コントローラー:
myService.getEmails().then(function (emails) {
if (emails && emails.length) {
$scope.emailsList = emails
}
})
HTML:
<tr ng-repeat="item in emailsList['emails'] track by $index">
<td>
<div class="rounded-checkbox">
<input class="form-check-input" type="checkbox">
<span></span>
</div>
</td>
<td class="col-xs-12">{{ item }}</td>
<td>-</td>
</tr>
番号を動作します。 {"TypeId":3、 "Type": "Listings"、 "emails":["[email protected]"、 "[email protected]"、 "[email protected]" ]} –
$ scope.emailsListには何が入っていますか? – Vivz
$ scope.emailsList = [{ "型ID":3、 "タイプ": "掲載"、 "電子メール":[ "[email protected] COM"、 「someemail3 @エクサmple.com "、 " someemail [email protected] " ] }] –