Google Closure:如何渲染 2 个组件

Posted

技术标签:

【中文标题】Google Closure:如何渲染 2 个组件【英文标题】:Google Closure : How to render 2 components 【发布时间】:2014-01-14 00:32:54 【问题描述】:

我有 2 个 goog.ui.component 说 component1 和 component2 我必须渲染两者。

var bottom_content = goog.dom.getElement('diag_details');
component1.render(bottom_content);
component2.render(bottom_content);

上面的代码给出错误“组件已呈现”。

有没有办法渲染多个goog.ui.component。

【问题讨论】:

您必须创建两个实例。 1 个组件在显示树中只能存在一次 能否提供初始化component1和component2的代码? 【参考方案1】:

错误消息意味着组件已经被直接或间接渲染(它是另一个被渲染元素的子元素)。

【讨论】:

以上是关于Google Closure:如何渲染 2 个组件的主要内容,如果未能解决你的问题,请参考以下文章

如何有效地将 google-closure javascript 转换为现代 ES6?

如何使用 Google 的 Closure Compiler 将我的 javascript 拆分为模块?

在带有属性的ES6模块上使用Closure Compiler

为啥 Google 的 Closure 库不在他们的 CDN 上托管?

渲染包含 Google Charts 的多个 Livewire 组件,这些组件错误地都显示相同的数据

在一个单元格渲染器中渲染 2 个组件