DustJS:通过助手渲染部分

时间:2015-08-14 15:46:26

标签: javascript dust.js dust-helpers

我试图抽象一些代码,并希望利用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);
    });
};

我也尝试了很多其他的东西,没有任何作用。

是的,我试着查看文档。 :(

非常感谢任何建议!

1 个答案:

答案 0 :(得分:1)

在Dust中,助手返回Chunks,所以你想使用Chunk方法返回你的助手而不是var objThrd = SimpleClass() let thread = NSThread(target: objThrd , selector: "createSimpleObj", object: nil)

在这种情况下,您正在处理部分内容,因此您需要dust.render

chunk.partial