- Angular 8 教程
- Angular 8 - 主页
- Angular 8 - 简介
- Angular 8 - 安装
- 创建第一个应用程序
- Angular 8 - 架构
- Angular 组件和模板
- Angular 8 - 数据绑定
- Angular 8 - 指令
- Angular 8 - 管道
- Angular 8 - 响应式编程
- 服务和依赖注入
- Angular 8 - Http 客户端编程
- Angular 8 - Angular Material
- 路由和导航
- Angular 8 - 动画
- Angular 8 - 表单
- Angular 8 - 表单验证
- 身份验证和授权
- Angular 8 - Web Workers
- Service Workers 和 PWA
- Angular 8 - 服务器端渲染
- Angular 8 - 国际化 (i18n)
- Angular 8 - 无障碍功能
- Angular 8 - CLI 命令
- Angular 8 - 测试
- Angular 8 - Ivy 编译器
- Angular 8 - 使用 Bazel 构建
- Angular 8 - 向后兼容性
- Angular 8 - 实用示例
- Angular 9 - 新变化
- Angular 8 有用资源
- Angular 8 - 快速指南
- Angular 8 - 有用资源
- Angular 8 - 讨论
Angular 8 - 无障碍功能
无障碍功能支持是每一个基于 UI 的应用程序的重要功能之一。无障碍功能是设计应用程序的一种方法,以便残疾人士也可以访问它。让我们了解 Angular 提供的支持,以开发具有良好无障碍功能的应用程序。
在使用属性绑定时,使用 attr。 ARIA 属性前缀。
为无障碍功能使用 Angular Material 组件。一些有用的组件是 LiveAnnouncer 和 cdkTrapFocu。
尽可能使用本机 HTML 元素,因为本机 HTML 元素提供最大的无障碍功能。创建组件时,选择与您的用例匹配的本机 HTML 元素,而不是重新开发本机功能。
使用 NavigationEnd 跟踪和控制应用程序的焦点,因为它在无障碍方面有很大帮助。
广告