嗨,我是Angular的新手,我正在尋找一些反饋。我正在製作一張4列的表格:
查看|流|信號健康|總信號。
由於我沒有API,我現在使用的是虛擬數據。 我的問題是,我無法顯示來自signal_health數組的多個元素作爲值。相反,Angular將對象數組呈現爲UI,作爲[{"id":1},{"id":2},{"id":3}]
我所需要的僅僅是值。
我必須能夠在一個td塊中顯示多個值,因爲每個流都有多個signal_health值。但我不知道如何做到這一點。
歡迎任何反饋意見,謝謝!Angular 1.5在表格單元格中顯示數組的多個元素
這裏是HTML如下:
<table class="table table-striped table-bordered table-hover-alt">
<thead>
<tr>
<th>Select</th>
<th>Stream</th>
<th>Signal Health</th>
<th>Total Signals</th>
</tr>
</thead>
<tbody ng-cloak>
<tr ng-repeat="value in sc.reports">
<td><input type="checkbox" name="" value=""></td>
<td>{{value.stream}}</td>
<td>{{value.signal_health}}</td>
<td>{{value.total_signal}}</td>
</tr>
</tbody>
</table>
這裏是我的控制器:
function SignalManagementController(){
var ctrl = this;
ctrl.reports =[
{stream:"MTV", signal_health:[{id:1}, {id:2}, {id:3}], status_cli:[ {value:5}, {value:3}, {value:4}, {value:5}], status_vde:[{value:5}, {value:3}, {value:4}, {value:5}], total_signal: 1},
{stream:"SciFy", signal_health:[{id:1}, {id:2}, {id:3}],status_cli:[{value:2, value:4, value:5}, {value:3}, {value:4}, {value:5}], status_vde:4, total_signal: 15},
{stream:"Spike", signal_health:[{id:1}, {id:2}, {id:3}],status_cli:4, status_vde:4, total_signal: 12},
{stream:"Nick", signal_health:[{id:1}, {id:2}, {id:3}], status_cli:4, status_vde:4, total_signal: 13},
{stream:"Cartoon", signal_health:[{id:1}, {id:2}, {id:3}], status_cli:4, status_vde:4,total_signal: 111},
{stream:"Starz", signal_health:[{id:1}, {id:2}, {id:3}], status_cli:4, status_vde:4, total_signal: 12}
];
}
這個答案工作謝謝你! – hjm