我正在尝试将 d3 图嵌入到车把模板中,但是当我嵌入车把的对象 registryhelper 时,返回 [object SVGSVGElement] 而不是 html。
带有车把注册表帮助器的 D3 图形
Handlebars.registerHelper('list', function() {
svg = d3.select('p').append("svg").attr("width",w).attr("height",h);
var rect1 =svg.append("rect").attr("x",0).attr("y",3*h/4).
attr("width",w).attr("height",rect_1_h).style("fill",rect_1_color);
return svg;
});
车把模板
{{#each objects}}
<tr>
<td><p>{{#list}}{{/list}}</p></td>
</tr>
{{/each}}