2016-01-13 88 views
3

我期待在使用NG-重複來增加我的輸入ID,我試過,但它不工作:增量輸入ID Angularjs

<div ng-repeat="d in index"> 

<input type="checkbox" name="name" value="" id="{{d}}" ng-model="{{d}}"/> 

</div> 

你有關於如何做到這一點任何想法?

回答

1

您可以通過$索引你的NG-重複跟蹤

div ng-repeat="d in index track by $index" 
    input type="checkbox" name="name" value="" id="{{$index}}" ng-model="{{d}}"/ 
/div 
0

嘗試這個

<div ng-repeat="d in index track by $index"> 

<input type="checkbox" name="name" value="" id="{{$index}}" ng-model="d"/> 

</div> 

dynamic id ng-repeat

+0

感謝您的幫助,但它不起作用,解釋我想要做的就是使這種動態從多個JSON文件中輸入多個輸入:

+0

如果您對每個複選框都有不同的模型,那麼您可以請通過不同的型號獲得價值 –

0

感謝您的幫助,但它不工作,解釋什麼我想要做的就是讓這個動態從一個JSON文件中輸入很多東西:

<div class="class1"> 
    <input type="checkbox" name="" value="" id="check2" ng-model="check2" ng-change="getChecked2()"> 
    <label for="check2" class="check"></label> 
    <label for="check2"> 
     {{VarServices[0].DesignationFR}} {{VarServices[0].Prix}}$ 
    </label> 
</div> 
+0

,你可以與蹦極或小提琴共享代碼嗎? –