自定义管道未将字符串转换为Dom元素

问题描述 投票:1回答:2

[我在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;
  }

}

当我使用控制台时,我会收到价值

enter image description here

html angular dom angular6 angular-pipe
2个回答
4
投票

您可以使用innerHtml代替管道。


0
投票

尝试一下

© www.soinside.com 2019 - 2024. All rights reserved.