当& dust.render将如何接听电话

时间:2012-08-13 12:57:47

标签: dust.js

我已经写了一些尘埃js,我从我的jquery本地函数调用了渲染函数。

任何人都可以举例说明灰尘是如何回归的。我是否需要调用onload函数?

  dust.render("tmp_skill", json_object, function(err, html_out) {
          //HTML output
             $('#page').html(html_out);
              console.log(html_out);
          });

2 个答案:

答案 0 :(得分:2)

您的代码没问题,您可以随时调用render方法。如果你在onload中调用它,你必须先在尘埃缓存中编译并加载该模板(tmp_skill)。

渲染灰尘的步骤是:

1)编译模板 2)使用名称将其加载到灰尘缓存中。 3)渲染模板

SO

var compiled = dust.compile("Hello world {name}", "tmp_skill");

dust.loadSource(compiled);

dust.render("tmp_skill", json_object, function(err, html_out) {
      //HTML output
         $('#page').html(html_out);
          console.log(html_out);
      });

您需要的任何东西都可以阅读我们的维基。你会在这里找到很多文档和示例:https://github.com/linkedin/dustjs/wiki

答案 1 :(得分:0)

我认为这个问题与您之前的问题How to write dustjs in php code without nodejs

有关

我测试了你的代码,它运行得很好。

检查浏览器的控制台,看看加载页面后是否有错误。

另外,请使用dust fork:https://github.com/linkedin/dustjs - 它更加积极地开发。