获取`md-list-item`的子项列表

时间:2018-05-02 15:07:22

标签: javascript angularjs dom

我有md-list-item这是一个ng-repeat,我想获得它的子列表,并在数组索引0上的第一个上调用一次点击?

<md-list-item class="selection-list-item" ng-repeat="site in siteSelectionController.sites | filter:siteSelectionController.fuzzySearchValue | orderBy:'id'">
 <div flex layout="row" layout-align="space-between center" ng-click="siteSelectionController.selectASite(site, true)" md-ink-ripple="true" layout-wrap>
   <span>{{ site.id }}</span>
 </div>
 <md-divider ng-if="!$last"></md-divider>
</md-list-item>

我试图为内部div提供一个id,但由于它是ng-repeat它不起作用,这意味着id的{​​{1}}不会是唯一的,如果我对此进行查询,我将返回一个列表,而不是一个元素。

1 个答案:

答案 0 :(得分:0)

你可以使用$ index作为id,

<div id="{{$index}}">

每次都会出现新的索引。你甚至可以像

那样连接
<div id="site{{$index}}">