I've been working on integrating ngAria into my project. I have injected it into my module and created the following HTML:
First Name: <input role="textbox" type="text" ng-model="firstName" aria-label="First Name" required><br>
Employee: <input role="checkbox" type="checkbox" ng-model="isEmployee" arial-label="Employee" required>
I expected ngAria to add attributes like aria-required, aria-checked, and tabindex, but it seems to only be adding aria-invalid. Am I misunderstanding how ngAria works?
"<input role="textbox" type="text" ng-model="firstName" aria-label="First Name" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true">"
"<input role="checkbox" type="checkbox" ng-model="isEmployee" arial-label="Employee" required="" class="ng-not-empty ng-dirty ng-valid-parse ng-valid ng-valid-required ng-touched" aria-invalid="false">"