2016-07-14 38 views
1

我是Angular JS的新手,所以這可能是一個非常愚蠢的問題。無論如何,我正在試圖用ng-repeat指令來填充表格。我可以用數據完美地填充表格。然而,我正在努力的是讓td標籤中的id隨着它輸出的每一行而增加。因此,在良好的舊的HTML源將是:在使用ng-repeat時在表格中設置TD標籤中的增量ID

<table> 
    <tr> 
    <td id="1">John</td> 
    <td id="2">Ian</td> 
    <td id="3">Nick</td> 
    <td id="4">Raymond</td> 
    <tr> 
    </table> 

如何設置表ID由1填充採用了棱角分明JS表的時候增加?

在此先感謝!

+1

這是最有可能的,你甚至不需要在角的應用程序,ID。你想用它做什麼? – charlietfl

+0

@charlietfl,我想要做的是有機會將每個字段複製到剪貼板。爲此,我需要一個獨特的TD ID,因爲我正在使用[link] https://clipboardjs.com/ – 7delin

+0

仍然不需要ID,您可以在角度指令中設置該值,指令將該元素自身 – charlietfl

回答

1

您可以使用$索引。

<table> 
<tr ng-repeat="x in names"> 
    <td id="{{$index + 1}}">{{ x.Name }}</td> 
</tr> 
</table> 

看看這個小提琴:ng-repeat with index

+0

曝光!這正是我正在尋找的! – 7delin

相關問題