增加输入ID Angularjs

时间:2016-01-13 11:57:57

标签: angularjs

我想在使用ng-repeat时增加输入ID,我尝试了这个但是它不起作用:

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

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

</div>

您对如何做有任何想法吗?

3 个答案:

答案 0 :(得分:2)

你可以通过$ index跟踪你的ng-repeat

neo4j-sh (?)$  match (n)-[r]->(n2) return n,sum(r.value),n2;
+--------------------------------------------------------------------+
| n                        | sum(r.value) | n2                       |
+--------------------------------------------------------------------+
| Node[20105]{name:"foo1"} | 410065408    | Node[20106]{name:"foo2"} |
+--------------------------------------------------------------------+

答案 1 :(得分:1)

试试这个

<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

答案 2 :(得分:-1)

感谢您的帮助,但它无法解决我要做的事情就是让这个动态从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>