如何使用angular确定html表的第一行?

如何使用angular确定html表的第一行?,html,angularjs,Html,Angularjs,我可以想出一些简单的方法,但例如下面我的doSomething方法,如何确定rowIndex <tr ng-repeat="a in mydata"> <td><b>{{doSomething(mydata.name)}}</b></td> <td>{{age}}</td> <td>hello</td>

我可以想出一些简单的方法,但例如下面我的doSomething方法,如何确定rowIndex

        <tr ng-repeat="a in mydata">
            <td><b>{{doSomething(mydata.name)}}</b></td>
            <td>{{age}}</td>
            <td>hello</td>
        </tr>

{{doSomething(mydata.name)}
{{age}}
你好

AngularJS自动在ng重复中包含magic
$index
。因此,您可以按如下方式获得行号:


{{doSomething($index)}
{{a.name}}
{{a.age}}
提供了$first、$index、$middle和$last属性。因为在标题问题中,您询问了第一行,所以可以将$first作为布尔值传递:

<tr ng-repeat="a in mydata">
    <td><b>{{doSomething($first)}}</b></td>
    <td>{{a.age}}</td>
    <td>hello</td>
</tr>

{{doSomething($first)}
{{a.age}}
你好

我已经使用angular一天了,我很喜欢它!谢谢你快速简单的回答。