AngularJS: Как добавить ng-keydown к первому и последнему элементу ng-repeat? - PullRequest
0 голосов
/ 12 декабря 2018

Я хочу добавить ng-keydown к первому и последнему элементу ng-repeat.Как я могу это сделать?

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Просто используйте $first и $last в сочетании с ng-if вот пример:

<ul ng-repeat="n in data">
  <li ng-if="!$first && !$last">{{n.Name}}</li>
  <li ng-if="$first" ng-keydown="something">{{n.Name}} |  first element</li>
  <li ng-if="$last" ng-keydown="something">{{n.Name}} |  last element</li>
</ul>

Плункер: http://next.plnkr.co/edit/7ptMyWG6lGzvp9jl

Еще: https://docs.angularjs.org/api/ng/directive/ngRepeat

0 голосов
/ 12 декабря 2018

Попробуйте это

<div ng-repeat="item in items">
  <input ng-keypress="example" ng-class='{in:$first}'>
  <input ng-keypress="example" ng-class='{in:$last}'>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...