2016-08-17 46 views
1

$ index不起作用,因爲內部的ng-repeat會觸發它執行$ index,並且當它完全執行時,它會刪除外部ng-repeat的$ index的值。如何在這種情況下給出序列號。如何用2 ng重複序列號定義?

+0

在數據庫自動遞增變量存儲序列號將不會像找回它,我不得不解僱多個GET/POST請求,這將減緩可行應用程序。 –

+0

當你用ng-repeat說「定義」序列號時,你是什麼意思。 ng-repeat指令實際上只應用於迭代已存在的數據,而不是在迭代時創建它。 –

回答

2

當您使用ng-repeat時,它會創建一個子範圍。因此,如果是嵌套的重複序列,您可以通過$parent聯繫母公司。

因此,你可以做這樣的事情:

<div ng-repeat="a in serial1"> 
    <div ng-repeat="b in serial2"> 
    a is {{$parent.$index}}, b is {{$index}} 
    </div> 
</div> 
+0

​​{{$母體。$索引}} ​​{{y.item}} ​​{{y.quantity}} ​​{{y.newprice}} ​​<按鈕類型= 「按鈕」 類= 「BTN BTN-初級」 NG-模型= 「singleModel」>編輯 <按鈕類型= 「按鈕」 類= 「BTN BTN-危險」 NG單擊= 「刪除($指數)」>刪除 –

+0

它仍然不工作!以上評論是我的代碼 –