我正在寻找一种在 Google Closure 中获取文档片段(从 Soy 模板生成)的方法,并在注册表中使用相应的 UI 组件递归地装饰任何元素。
在我看来,使用遍历 DOM、根据注册表检查类并在适当时进行装饰的函数应该相对简单,但这似乎是一个基本的用例,我想知道我是否缺少一些简单的东西.
我应该继续我计划的实现,还是在库中的某个地方有一个函数可以在某个地方处理这个问题?
或者,我装饰模板的整体方法是否存在缺陷?我的目的是能够使用最少的 JavaScript 在 Soy 中以声明方式从 UI 组件库中设计复杂的组件。