Improve this Doc View Source $ariaProvider
Used for configuring the ARIA attributes injected and managed by ngAria.
angular.module('myApp', ['ngAria'], function config($ariaProvider) { $ariaProvider.config({ ariaValue: true, tabindex: false }); });
Dependencies
Requires the ngAria
module to be installed.
Methods
-
config(config);
Enables/disables various ARIA attributes
Parameters
Param Type Details config object
object to enable/disable specific ARIA attributes
-
ariaHidden –
{boolean}
– Enables/disables aria-hidden tags -
ariaChecked –
{boolean}
– Enables/disables aria-checked tags -
ariaDisabled –
{boolean}
– Enables/disables aria-disabled tags -
ariaRequired –
{boolean}
– Enables/disables aria-required tags -
ariaInvalid –
{boolean}
– Enables/disables aria-invalid tags -
ariaMultiline –
{boolean}
– Enables/disables aria-multiline tags -
ariaValue –
{boolean}
– Enables/disables aria-valuemin, aria-valuemax and aria-valuenow tags -
tabindex –
{boolean}
– Enables/disables tabindex tags -
bindKeypress –
{boolean}
– Enables/disables keypress event binding on<div>
and<li>
elements with ng-click -
bindRoleForClick –
{boolean}
– Adds role=button to non-interactive elements likediv
using ng-click, making them more accessible to users of assistive technologies
-
ariaHidden –
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.4.14/docs/api/ngAria/provider/$ariaProvider