Angularjs 角度js过滤器高亮显示第一个结果

Angularjs 角度js过滤器高亮显示第一个结果,angularjs,Angularjs,我有一个ng中继器和过滤器,在diretive旁边,我想在开始键入和显示过滤数据时,高亮显示过滤数据的第一个单元格。我尝试过使用doucment.querySelect选择第一个子项,但我想它不起作用,因为筛选数据尚未准备好,而第一个子项仍然是旧数据。是否仍然可以获得第一个搜索结果并添加类 <textarea ng-model="keyword" ng-keydown="search($event)"> <ul class="hint-list">

我有一个ng中继器过滤器,在diretive旁边,我想在开始键入和显示过滤数据时,高亮显示过滤数据的第一个单元格。我尝试过使用doucment.querySelect选择第一个子项,但我想它不起作用,因为筛选数据尚未准备好,而第一个子项仍然是旧数据。是否仍然可以获得第一个搜索结果并添加类

<textarea ng-model="keyword" ng-keydown="search($event)">

    <ul class="hint-list">
        <li ng-show="showPanel || (filtered.length > 0 && keyword.length > 0)" ng-repeat="option in filtered = (options | filter:keyword)" ng-click="appendOption(option, $index, $event)">{{option.name}}</li>
    </ul>

  • {{option.name}
可以用于应用类(这里,我们假设类
突出显示
就是您要应用的类):

  • {{option.name}

o哇,你把我从头痛中解救出来了,对不起,我应该注意api页面-\uuuuuuuuuuuuuuuuuuuuz-谢谢heaps mate.ofc,大约8分钟后:)干杯,祝你快乐!
<ul class="hint-list" ng-class="{highlight: $first}">
  <li ng-show="showPanel || (filtered.length > 0 && keyword.length > 0)" ng-repeat="option in filtered = (options | filter:keyword)" ng-click="appendOption(option, $index, $event)">{{option.name}}</li>
</ul>