我可以在ReactJS中包含原始元素的子元素吗?

蒂姆·罗斯(Tim Roes)

如果我有以下HTML:

<div id="myreactcomponent">
  <h1>Headline</h1>
  <p>Content</p>
</div>

然后将ReactJS组件初始化为#myreactcomponent div,我可以以某种方式在组件内部渲染h1和p元素吗?像这样:

return (
  <Header></Header>
  { place h1 and p here }
  <Footer></Footer>
);

在ReactJS中有一个选项吗?

您可以检查此JSFiddle来查看我的问题的演示。

对于熟悉Angular的人:我<ng-transclude/>在React中搜索transclude选项和AngularJS指令标签。

对于熟悉Polymer的人们:我<content/>在React中搜索与之等效的标签。

更新

我尝试了该this.props.children属性,但是据我所知,这仅在初始HTML已经在React组件中时才起作用。我确实需要渲染最初将第一个React组件渲染到的元素的子代。

更新2

在我的情况下,将HTML移入组件的初始化中(如JSFiddle更新所示)是不可行的,因为呈现初始HTML和React组件的系统不同。

Moid Mohd

像这样

..
render(){
return (
<Header></Header>
<span dangerouslySetInnerHTML={{__html:'content'}}></span>
<Footer></Footer>
)
}
..
var content = '<h1>This is a header</h1><p>This is some para..</p>'

这是您所指的吗?您可以在这里阅读更多有关此的内容

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在XML中,包含嵌套元素的元素可以包含文本吗?

来自分类Dev

我可以在一个元素中包含2个JavaScript onClick事件吗?

来自分类Dev

我可以在XSLT 1.0中创建子元素计数器吗?

来自分类Dev

复合元素可以在Hibernate中包含集合吗

来自分类Dev

复合元素可以在Hibernate中包含集合吗

来自分类Dev

在Aurelia中,我可以从包含的视图模型中绑定一个要由自定义元素调用的函数吗?

来自分类Dev

跳过列表可以包含重复的元素吗?

来自分类Dev

std :: map可以移动包含的元素吗?

来自分类Dev

我的字典中可以有3个元素吗

来自分类Dev

我可以忽略HTML 5中的<tbody>元素吗?

来自分类Dev

我可以在单个查询中获得祖先元素吗?

来自分类Dev

我可以在jointjs元素中添加新属性吗?

来自分类Dev

我可以强迫特定元素在LinearLayout中缩小吗

来自分类Dev

我可以在SASS中添加元素吗?

来自分类Dev

我们可以从DOM中删除元素吗?

来自分类Dev

我可以在React的元素中添加可选属性吗?

来自分类Dev

我可以在CSS中更改元素的父级吗?

来自分类Dev

我可以在数组中搜索对象的元素吗?

来自分类Dev

我可以在jointjs元素中添加新属性吗?

来自分类Dev

我可以在球拍中打印列表的替代元素吗?

来自分类Dev

我可以在“data-”元素中搜索多个值吗?

来自分类Dev

我可以修改 apache 光束变换中的元素吗?

来自分类Dev

我可以在JAXB中为有时包含其他元素并且有时直接数据的元素建模吗

来自分类Dev

按钮元素可以有子节点吗?

来自分类Dev

淘汰赛3.2:组件/自定义元素可以包含子内容吗?

来自分类Dev

ReactJS 子元素在 1 个组件中操作子元素

来自分类Dev

我可以使用“包含”优化单个 linq 查询以预先加载查询元素吗

来自分类Dev

我可以在之后嵌套伪元素吗?

来自分类Dev

我可以选择CSS父元素吗?

Related 相关文章

  1. 1

    在XML中,包含嵌套元素的元素可以包含文本吗?

  2. 2

    我可以在一个元素中包含2个JavaScript onClick事件吗?

  3. 3

    我可以在XSLT 1.0中创建子元素计数器吗?

  4. 4

    复合元素可以在Hibernate中包含集合吗

  5. 5

    复合元素可以在Hibernate中包含集合吗

  6. 6

    在Aurelia中,我可以从包含的视图模型中绑定一个要由自定义元素调用的函数吗?

  7. 7

    跳过列表可以包含重复的元素吗?

  8. 8

    std :: map可以移动包含的元素吗?

  9. 9

    我的字典中可以有3个元素吗

  10. 10

    我可以忽略HTML 5中的<tbody>元素吗?

  11. 11

    我可以在单个查询中获得祖先元素吗?

  12. 12

    我可以在jointjs元素中添加新属性吗?

  13. 13

    我可以强迫特定元素在LinearLayout中缩小吗

  14. 14

    我可以在SASS中添加元素吗?

  15. 15

    我们可以从DOM中删除元素吗?

  16. 16

    我可以在React的元素中添加可选属性吗?

  17. 17

    我可以在CSS中更改元素的父级吗?

  18. 18

    我可以在数组中搜索对象的元素吗?

  19. 19

    我可以在jointjs元素中添加新属性吗?

  20. 20

    我可以在球拍中打印列表的替代元素吗?

  21. 21

    我可以在“data-”元素中搜索多个值吗?

  22. 22

    我可以修改 apache 光束变换中的元素吗?

  23. 23

    我可以在JAXB中为有时包含其他元素并且有时直接数据的元素建模吗

  24. 24

    按钮元素可以有子节点吗?

  25. 25

    淘汰赛3.2:组件/自定义元素可以包含子内容吗?

  26. 26

    ReactJS 子元素在 1 个组件中操作子元素

  27. 27

    我可以使用“包含”优化单个 linq 查询以预先加载查询元素吗

  28. 28

    我可以在之后嵌套伪元素吗?

  29. 29

    我可以选择CSS父元素吗?

热门标签

归档