javascript - lit-html : how to render contents of .innerHtml

标签 javascript html polymer sitecore innerhtml

我正在创建一个自定义组件库,并将其与名为 Sitecore jss 的 React 组件库框架结合使用。我有以下内容:

<custom-component><Text/></custom-component>

在本例中<Text/>呈现为

<span>
   <span>Stuff</span>
</span>

我希望发生的事情是我的自定义组件内部的跨度被渲染为 html。但是,使用 .innerHtml给我一个 html 字符串而不是实际的 html。有没有办法让lit-html将innerHtml渲染为html而不是字符串?

最佳答案

事实证明我可以使用<slot>元素而不是 .innerHtml在我的组件中。

关于javascript - lit-html : how to render contents of .innerHtml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59325452/

相关文章:

javascript - 如何增加 'chrome push notification' 可见时间?

javascript - 使用 putImageData() 和 UInt8ClampedArray 从 HTML5 Canvas 中的 3D 数组渲染 1 个像素

javascript - HTML 行不显示在浏览器中

html - grails中的多文件输入类型上传

javascript - 在 MVC 中将 2D 对象数组 C# 转换为 Javascript

html - 如何更改 <br> 和 <span> 元素的行高?

javascript - 获取 polymer 中按钮的值

javascript - 使用 this.set 更改数组值时会导致 dom-repeat 出现奇怪的结果

jquery - 尝试使用自定义元素 "You tried to use polymer without loading it first",它肯定是导入的

javascript - 我怎样才能让我的 div 在我的 li 元素中首先出现在 css 中