How to track input field validation within form without using field name or field name as array e.g. user[user_name]?
Sample Code:
<div ng-class="{ 'has-error' : saveUserForm.user[first_name].$invalid && !saveUserForm.user[first_name].$pristine }">
<input type="text" value="{{userAttr.first_name}}" required ng-model="userAttr.first_name" name="user[first_name]" id="inputFirstName">
</div>
Using array name "user[first_name]" for form field is not working, and I can not change it to simple name like "firstName".
Can I use id of the field "inputFirstName" here: saveUserForm.inputFirstName.$invalid ?