AngularJS: cómo obtener una referencia de resultado filtrada ngRepeat

Estoy usando una directiva ng-repeat con filtro así:

ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4"

y puedo ver bien los resultados prestados; ahora quiero ejecutar algo de lógica en ese resultado en mi controlador. La pregunta es ¿cómo puedo tomar la referencia de los elementos del resultado?

Actualizar:

Solo para aclarar: estoy intentando crear un autocompletado, tengo esta entrada:

<input id="queryInput" ng-model="query" type="text" size="30" placeholder="Enter query">

y luego los resultados filtrados:

<ul>
   <li  ng-repeat="item in items | orderBy:'order_prop' | filter:query | limitTo:4">{{item.name}}</li>
</ul>

Ahora quiero navegar por el resultado y seleccionar uno de los elementos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta