I have a table that displays several entries, each has an <input>.  The user can dynamically add additional inputs by clicking an "add entry" button.  I need to iterate over them before saving and validate each one.  I simplified my example to check that the value of each input is greater than 100 (ultimately I will use a pattern-match to validate MAC and IP addresses).
I can probably handle it if I could select all <input>s, but I would really like to select a specific <input> using an index I already have in my scope.  I read that angular.element is a way, but I need to select something that was dynamically created, and thus not named something easy like id="myInput".  Unless I use an id of "input" and append a unique number with Angular's $index in the id attribute?
Here is my Fiddle that shows what I'm doing.  Line 44 is an if() that should check if any <input> is greater than 100.  The "Save Row" button validates that the input is greater than 100, but if you edit a line, I need the "Save" button to validate any that the user has edited (by clicking Edit next to it).
tl;dr:
How can I use Angular to select an <input> that has been created dynamically?
editon multiple rows without updating another row and save everything once you edited all rows. I guess this is what you want.