gpt4 book ai didi

当在 innerHtml 属性中作为字符串传递时,Angular 组件不呈现

转载 作者:行者123 更新时间:2023-12-05 05:37:19 30 4
gpt4 key购买 nike

我使用一个返回一些 html 的 api。 Angular 组件在 html 代码中使用,但未在应用程序中显示。

当 Angular 分量存储为字符串时,如何显示它?

StackBlitz demo

最佳答案

一般来说,这与 Angular 的工作方式背道而驰。 [innerHTML] 没有 Angular 特性。那里没有组件选择器,甚至没有 ViewContainerRef。相反,因为 Angular 完全信任它自己的模板,任何看起来有点可疑的 HTML、CSS 和 JS 都会作为安全保护措施被消除。所以 InnerHTML 超出了限制。

您可以尝试使用 ViewContainerRef 动态加载组件和内容。

关于当在 innerHtml 属性中作为字符串传递时,Angular 组件不呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73150472/

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