gpt4 book ai didi

Angular 2 : How can I apply directives to sanitized html/innerhtml

转载 作者:太空狗 更新时间:2023-10-29 18:24:56 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我从服务器获取 html 格式的响应。我正在使用 DomSanitizer 的 bypassSecurityTrustHtml 并将经过清理的 html 添加到我的组件 ()。

我的问题是响应中的一些元素包含标记以指示可以从元素构建链接,例如:

<div thisIsActuallyaLink linkParam1="foo" linkParam2="bar">clickHere</div>

我想创建一个应用于 innerhtml 的指令,但是当显示 html 时,它没有用我的指令编译...

如果有人想知道为什么转换 html 没有在服务器端完成:响应在多个应用程序中使用,并且链接必须具有不同的相对 url,具体取决于应用程序:-(

最佳答案

[innerHTML]="..." 根本不可能做到这一点。
您可以在运行时编译组件以获得动态 HTML 的组件和指令。

参见 How can I use/create dynamic template to compile dynamic Component with Angular 2.0?了解更多详情。

关于 Angular 2 : How can I apply directives to sanitized html/innerhtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46217049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com