我试图抽象一些代码,并希望利用dust.helpers来渲染一个parial。
我目前的设置:
{> "includes/components/link" /}
我的理想设置:
{@uiComponent name="link" /}
我的助手:
dust.helpers.uiComponent = function (chunk, context, bodies, params) {
return dust.render('includes/components/' + name, context, function (err, out) {
chunk.end(out);
});
};
我也尝试了很多其他的东西,没有任何作用。
是的,我试着查看文档。 :(
非常感谢任何建议!
答案 0 :(得分:1)
在Dust中,助手返回Chunks,所以你想使用Chunk方法返回你的助手而不是var objThrd = SimpleClass()
let thread = NSThread(target: objThrd , selector: "createSimpleObj", object: nil)
。
在这种情况下,您正在处理部分内容,因此您需要dust.render
:
chunk.partial