在c#中,我正在创建一个数组,其中包含一组对象并将其传递给Angular。
Angular收到它:
$scope.accounts = data.items;
在我的cshtml中,我可以很好地访问这些值:
<td>{{account.name}}</td>
<td>{{account.primaryAccountManager}}</td>
<td>{{account.secondaryAccountManager}}</td>
但不是:
<td>{{account.subscriptions.expirationDate}}</td>
我需要做些什么才能获得嵌套数组中的expirationDate?
答案 0 :(得分:3)
您需要使用[ng-repeat]
指令循环数组。
试试
<div ng-repeat="subscription in account.subscriptions">
{{subscription.expirationDate}}
</div>
不要忘记检查角度文档 https://docs.angularjs.org/api/ng/directive/ngRepeat
答案 1 :(得分:1)
如果您正在进行ng-repeat,请使用:
<td>{{account.subscriptions[$index].expirationDate}}</td>