javascript - 如何将 NGBootstrap 工具提示附加到 Font Awesome 图标

标签 javascript css angular font-awesome ng-bootstrap

尝试向 Angular 页面中的超赞字体图标添加工具提示。正常的 Bootstrap 方法似乎被忽略了,所以我尝试使用用于向按钮添加工具提示的 NGBootstrap 方法,但工具提示从未显示。 https://ng-bootstrap.github.io/#/components/tooltip/examples

典型的 Bootstrap 方法会导致 Cannot set property 'title' of undefined when hovering 的错误。

<i class="fa fa-info-circle" data-toggle="tooltip" title="Name here"></i>

在组件中:

ngafterviewinit() {
    $(function() {
        $('[data-toggle="tooltip"]').tooltip();
    }
};

最佳答案

您也可以尝试使用按钮标签。

<div class="infoCSSClass">
    <button class="icon-info" data-container="body" ngbTooltip="Here is tooltip text"  #toolTip="ngbTooltip"  (click)="toolTip.open()" placement="top"></button>
</div>

关于javascript - 如何将 NGBootstrap 工具提示附加到 Font Awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51673408/

相关文章:

javascript - 为什么 jQuery html 在与表单一起使用时,效果与 ReplaceWith 类似?

javascript - Dropbox drop-in saver 本地主机文件错误

javascript - 改进 AngularJS Simple Factory - PhoneGap 存储 API 的包装器

css - CSS 选择器更改后性能显着下降

api - 将对象从 angular 2 应用程序发布到 Web Api 应用程序(获取不支持的媒体类型)

javascript - 跨域动态设置iframe高度

javascript - Wordpress:替换源(域名)链接

javascript - 编辑器中的 wordpress 双引号问题

angular - 在多个 boostrapped 组件之间共享服务

javascript - 如何从使用 .find() 调用的对象中提取属性值?