当你添加一个闭包组件作为其他组件的子组件时,它们在DOM中也应该是父子组件。这实际上是一个非常有用的约束。
问题是我有一些复杂的闭包组件,最好使用闭包模板(soy)创建它们的 HTML。在某些时候,我有一个小部件,里面有很多项目,并且有一个复选框向下几级,应该是另一个Closure Component。但鉴于上述约束,我无法将复选框组件添加为小部件的直接子级。
闭包组件可以像div
DOM
元素一样简单:
<div id='main-component'>
<p>
<input id='sub-component' type='checkbox' />
</p>
</div>
复选框将是一个内部组件。但是如果我使用闭包模板,我如何渲染整个 HTML,然后将复选框设置为不同的组件?