【发布时间】:2017-02-01 23:39:01
【问题描述】:
我有这个大豆模板
{template .myRowTemplate}
<tr><td>Hello</td></tr>
{/template}
我想做类似的事情
var myTable = goog.dom.createElement("table");
goog.dom.appendChild(myTable, goog.soy.renderAsFragment(mytemplates.myRowTemplate));
goog.dom.appendChild(myTable, goog.soy.renderAsFragment(mytemplates.myRowTemplate));
但这会导致
Uncaught goog.asserts.AssertionError
Assertion failed: This template starts with a <tr>,
which cannot be a child of a <div>, as required by soy internals.
Consider using goog.soy.renderElement instead.
Template output: <tr><td>Hello</td></tr>
最好的方法是什么?
【问题讨论】:
标签: html google-closure-templates soy-templates