[我在angular 6中创建了一个自定义管道,可以将字符串转换为HTMLDom Element(tag),我可以在ts文件中获取响应,但是在html中显示为[object Element]
{{link.portfolioCompanyLinkName.svGicons | quillConvertToDom }}
我的自定义管道Ts文件
export class QuillConvertToDomPipe implements PipeTransform {
transform(value: any, ...args: any[]): any {
var xmlString = value;
var doc = new DOMParser().parseFromString(xmlString, "text/xml");
console.info(doc.firstChild);
return doc.firstChild;
}
}
当我使用控制台时,我会收到价值
您可以使用innerHtml
代替管道。
尝试一下