У меня есть несколько div с тем же именем класса, и каждый div имеет несколько элементов (ввод, выбор и ...). Теперь я хочу добавить событие в элемент ввода. как найти индекс div при запуске входного события?получить div с тем же именем класса в angularjs
<div class="container">
<div class='item'>
<input type="text" ng-click='test()'>
<input type="text" >
<input type="text" ng-click='test()'>
</div>
<div class='item'>
<input type="text" ng-click='test()'>
<input type="text" >
<input type="text" ng-click='test()'>
</div>
<div class='item'>
<input type="text" ng-click='test()'>
<input type="text" >
<input type="text" ng-click='test()'>
</div>
</div>
почему не и использовать нг-повтор, затем вы можете иметь $ index –
@Nitin Varp да, это правильно, но мое решение для этой проблемы - разница. –
Дивы (или элементы в div, если на то пошло) даже не имеют индекса, чтобы найти, являются ли они просто сырым html. Вам либо нужно вручную добавлять идентификаторы в свои элементы, либо использовать ng-repeat, как предлагал Нитин. Я бы предложил последнего. – Fissio