dust.js - dust.render 何时以及如何接到电话

标签 dust.js

我已经编写了dust js,我从 jquery 本地函数调用渲染函数。

请举例说明灰尘渲染如何恢复。是否需要调用onload函数?

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

最佳答案

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

渲染灰尘的步骤是:

1) 编译模板 2)将其加载到具有名称的dust缓存中。 3)渲染模板

所以

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

关于dust.js - dust.render 何时以及如何接到电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934726/

相关文章:

javascript - JS模板语言,允许我确定路径

vue.js - 与 vue.js 一样使用 dust.js

javascript - 将dust 模板编译成一个javascript 文件

javascript - Dust - 如何在循环中获取父上下文

javascript - Dust.js 多级数组数据

dust.js - 如何在 dust 中使用动态键映射属性文件中的内容

jquery - 截断Dust.js模板中返回的数据

javascript - 在同步回调中​​使用 dust.js(异步)

javascript - dust.js 过滤 json 结果

javascript - 在 Dust.js 中渲染 2 个独立的数组