javascript - 如何自动将“aria- describeby 属性”添加到 uib-tooltip
问题描述
在我们的应用程序(它是一个angularJs)中,我们在很多地方都有“uib-tooltip”,所以我希望它成为一个简单的代码,如果“uib-”可以自动将“aria- describeby”属性添加到DOM工具提示”在那里。
解决方案
您可以将属性添加到具有 uib-tooltip 指令的元素。只需将“uibTooltip”添加到您的模块中即可。这将在库的功能之上添加额外的功能。
.directive('uibTooltip', function () {
return {
link: function (scope, element, attrs) {
attrs.$set('aria-describedby', 'Whatever text you want.');
}
}
})
推荐阅读
- node.js - 在 mongodb 和 group 中聚合 15 分钟
- python-2.7 - 从 setup.py 安装时未复制 yaml 文件
- python - 创建套接字连接时,不允许接收数据的请求
- python - 如何使用 Beautiful Soup BS4 在 Yahoo Finance 上抓取多个页面
- javascript - 如果发现更改,则挂钩依赖 API 调用 React
- jquery-select2 - 在 AJAX 数据库插入之后更改 select2 中项目的值属性
- android - 使用 Glide 4 从 FTP 加载图像
- java - 使用 Axon 跨不同 JVM 的多个 sagas(相同类型)
- javascript - 使用 Javascript 画布进行颜色遮罩
- python - 在 python 中创建具有当前日期和时间的文件名