Показать сообщение отдельно
  #1 (permalink)  
Старый 05.12.2014, 09:17
Интересующийся
Отправить личное сообщение для arkada38 Посмотреть профиль Найти все сообщения от arkada38
 
Регистрация: 09.10.2012
Сообщений: 23

Обращение к элементу массива
Здравствуйте. Есть массив с 35 данными. Через ng-repeat генерируется 35 элементов. По клику на i-ый элемент переменной присваивается i-ое значение.
<div><ul><li ng-repeat="i in items | searchFor:searchString"
			  ng-click="$parent.$parent.activeG=$index+1">
                        <p>{{i.title}}</p></li></ul></div>

Этот код работает. Но также имеется поиск по этим элементам, который фильтрует список. И тогда переменной присваивается значение i-ого элемента из фильтрованного массива, а нужно присваивать i-ое значение оригинального массива.
Пробовал в массив добавить i.num.
ng-click="$parent.$parent.activeG={{i.num}}"

Но данный код не работает. Как правильно присвоить переменной i-ое значение из не фильтрованного массива?
Ответить с цитированием