这是我尝试的代码,但是只有cardno和cardtype的值,为什么我无法访问其余的值?有什么建议吗?
<tr ng-repeat="data in myData17.layouts">
<td ng-show="$index==1">{{data.name}}</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards">
<td>{{card.cardNo}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards">
<td>{{card.cardType}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards.ports">
<td>{{card.portNo}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards.ports">
<td>{{card.portName}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards.ports">
<td>{{card.portType}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards.ports">
<td>{{card.portspeed}}</td>
</tr>
</table>
</td>
<td ng-show="$index==1">
<table>
<tr ng-repeat="card in data.cards.ports">
<td>{{card["ds-scheduler-node-profile"]}}</td>
</tr>
</table>
</td>
</tr>
这是我的数据。
{
"name": "twoCardOneEthportAndOne10G","cards": [{
"cardNo": "1","cardType": "Ethernet","ports": [{
"portNo": "1","portName": "LAN1","portType": "ethernetCsmacd","portspeed": "eth-if-speed-1gb","ds-scheduler-node-profile": "default"
}]
},{
"cardNo": "10","ports": [{
"portNo": "1","portName": "10GE","portspeed": "eth-if-speed-10gb","ds-scheduler-node-profile": "default"
}]
}]
}