navigation based on states, so conceptually different,
concept is stronger, more expressive, matches better on a conceptual level
Features
Nesting of navigation states
Parallel navigation states
Extensibility through decorators
More...
ng-aria
http://marcysutton.github.io/angular-a11y
#a11y
Write meaningful HTML
Enable the keyboard
Handle focus
Alert the user
Coverage with tests
ngAria
"The ngAria module provides support for adding ARIA attributes that convey state or semantic information about the application in order to allow assistive technologies to convey appropriate information to persons with disabilities"
simply add:
angular.module('app', ['ngAria']);
ARIA attributes
Role: what does this thing do?
State & preprty: the current condition of this particular thing