繁体   English   中英

在<a>标记标题属性中</a>允许html

[英]Allow html in an <a> tag title attribute

我试图找到解决此问题的方法,到目前为止,我已经提出了应该允许HTML的管道

import { PipeTransform, Pipe } from "@angular/core";

@Pipe({
    name: "toHtml"
})
export class ToHtmlPipe implements PipeTransform {
    transform(content) {
        return `<b>${content}</b>`;
    }
}

我有一个链接,该链接在悬停时显示数据工具提示:

<a *ngIf="day.Info.Info" data-toggle="tooltip" [title]="day.Info.Info | toHtml" placement="right"><i style="color:black" class="glyphicon glyphicon-comment"></i></a>

但是,这是我得到的结果:

在此处输入图片说明

因此,管道无法正常工作,并且afaik我无法使用[innerHtml]=""因为它只是更改了字符串的链接,而不是图标的链接。

在此先感谢您的帮助

根据评论,查看Bootstrap文档中的工具提示;

https://v4-alpha.getbootstrap.com/components/tooltips/#interactive-demo

并添加了自定义HTML:

<button type="button" class="btn btn-secondary" data-toggle="tooltip" data-html="true" title="<em>Tooltip</em> <u>with</u> <b>HTML</b>"> Tooltip with HTML </button>

您需要将data-html="true"属性放置在<a>元素上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM