工作,我有這樣的JSON結構是這樣的:NG秀不是嵌套NG-重複
{
"products": {
"318": {
"id": 318,
"product_id": 32,
"sold_by": 1,
"sold_from_date": 1452075077,
"sold_to_date": 1459937477,
"product_price": "1,200",
"renewed_for": 0,
"renewed": {
"319": {
"id": 319,
"product_id": 32,
"sold_by": 1,
"sold_from_date": 1452075077,
"sold_to_date": 1459937477,
"product_price": "1,200",
"renewed_for": 318
}
}
}
}
}
要打印的數據,我要循環通過兩個NG-重複
首先是外循環打印318的細節。接下來是319,它是318的父項。父項通過renewed_for
索引決定。
在ng-repeat的第一個塊中,我有一些選項,如編輯和刪除。點擊這些,彈出窗口打開。 在ng-repeat的第二個(內部)塊中,編輯和刪除的選項相同。
<div ng-repeat=data in products>
<div class=edit ng-click="showEdit = true">
</div>
<div ng-repeat=renew in data>
<div class=edit ng-click="showEdit = true">
</div>
</div>
<div class="modal" ng-show="showEdit">
<div class="product_price">{{data.product_price}}</div>
</div>
</div>
showEdit彈出只適用於外循環,不適用於內循環(更新)。
編輯:現在,當我打開從內部循環(續訂)彈出,我得到的值是外部循環(數據)的值。如何解決這個??
發佈您的控制器以及如何打開彈出窗口。或者創建一個jsfiddle。 – Zaki
內循環運行...我的意思是你可以看到內循環的div? –