2017-02-05 170 views
0

我有這樣的模式和範圍打印範圍子集合

categoria: String, 
marca: String, 
modelo: String, 
tipo: String, 
detalle: [{ 
    codigo: String, 
    sn: String, 
    proveedor: String, 
    de: String, 
    ubicacion: String, 
    observacion: String, 
}] 

我需要在我的HTML打印這個我試過,但沒有作品:

<div class="table-responsive"> 
    <table class="table table-hover"> 
    <thead> 
     <th>#</th> 
     <th>Codigo</th> 
     <th>Categoria</th> 
     <th>Detalles</th> 
     <th>Eliminar</th> 
    </thead> 
    <tbody> 
     <tr ng-repeat="item in stock"> 
      <td> </td> 
      <td>{{item.detalle.codigo}}</td> 
      <td>{{item.categoria}}</td> 
      <td><a href="#" ng-click="detailStock(item._id)"><i class="glyphicon glyphicon-pencil"></i></a></td> 
      <td><a href="#" ng-click="deleteStock(item._id)"><i class="glyphicon glyphicon-trash"></i></a></td> 
     </tr> 
    </tbody> 
    </table> 
</div> 

此代碼顯示我的item.categoria無問題,但不要item.detalle.codigo 我怎麼可以在我的桌子上打印這個?

+0

'detalle'是一個數組;您需要遍歷數組或顯式訪問數組中的一條記錄。 – Claies

回答

0

detaillearray,如果你想訪問你應該做喜歡的第一個項目,

<tr ng-repeat="item in stock"> 
      <td> </td> 
      <td>{{item.detalle[0].codigo}}</td> 
      <td>{{item.categoria}}</td> 
      <td><a href="#" ng-click="detailStock(item._id)"><i class="glyphicon glyphicon-pencil"></i></a></td> 
      <td><a href="#" ng-click="deleteStock(item._id)"><i class="glyphicon glyphicon-trash"></i></a></td> 
     </tr> 

如果你想detalle裏面所有的物品,你應該通過detalle到函數並使字符串返回。

+0

這不適用於我 –

+0

什麼沒有工作? – Sajeetharan