我想在标签内加载组件,该标签也使用innerHTML指令

Probot

我试图使用innerHTML指令以及试图将组件加载到同一标签中。

一个例子:

<ul *ngFor="let item of array">
    <li [innerHTML]="item.listItemHtml">
        <app-some-component [someInput]='item.componentInput'><app-some-component>
    </li>
</ul>

因此最终结果应如下所示:

<ul>
    <li>
        <span>list item 1</span>
        <span>component input text 1</span>
    </li>
    <li>
        <span>list item 2</span>
        <span>component input text 2</span>
    </li>
</ul>

我还是比较陌生的人,所以我想抓住很多东西。如果有人能给我一些有关我如何能够实现这一目标的见解,那将是很棒的。

康纳斯·范

如果您还绑定innerHTML属性,则不能将组件包含在父元素中元素将仅包含由innerHTML绑定设置的HTML

您可以通过设置outerHTML子元素(组件的同级元素)属性来实现所需的功能它可以是div,aspan或其他类型的元素。无论如何,它将被绑定的HTML内容替换。

<ul *ngFor="let item of array">
  <li>
    <div [outerHTML]="item.listItemHtml"></div>
    <app-some-component [someInput]='item.componentInput'><app-some-component>
  </li>
</ul>

有关演示,请参见此堆叠闪电战

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我想在单击该标签时传递锚标签内的文本并在定向页面上显示相同的文本

灰烬无标签组件innerhtml

即使该标签没有文章,我如何在标签上加载 Shopify 博客视图/模板?

卡片组件内的中心标签

在自定义组件中,是在样式标签中加载样式还是使用链接标签更快?

我想在不使用标签栏控制器的情况下制作自定义标签栏

加载包含该组标签的文章

我应该为标签组件使用react-router吗?

我想在外部文件中更改 svg 的颜色并使用 img 标签导入

使用从@NgModule imports标签内的后端加载的变量

我想在选择标签内打印所有月份。你能指出我哪里出错了吗

离子性3,延迟加载的标签组件

在Angular结构指令中使用动态组件会产生额外的HTML标签。如何删除或更换它?

我想在我的 HTML 中动态分配 css 标签。我也在使用 Angular 5 和 Bootstrap 3.3.7

我想在布局文件中添加标签边框

我想在HTML中的标签之间删除空格

我想在文本左侧显示标签栏图标

我想在RSS feed描述标签中获取图像链接

我想在页面后面的代码中访问标签值

我想在vuejs中确定当天的活动标签

我想在canvas html标签中显示多个页面预览

我想在此map()中插入<br />标签

我想在C Sharp中动态添加/删除标签

我想在 JavaScript 的克隆方法中更改标签值

我如何通过网络抓取该标签?

使用标签呈现功能组件时,是否将其视为该功能的对象实例?

使用innerHTML打印值以输入标签

使用innerHTML插入带有标签的值

提取出的innerHTML使用jsoup body标签