我所有的Dustjs模板都保存在数据库中预编译。为了呈现模板,我使用以下函数
tmplfn(options, function (err, html) {
res.write(html); //res is the response object
res.end();
});但是,当模板中有分词时,这种方法会失败,因为它不能定位分词。如何解决此问题?有没有什么机制可以把我的部分注册到灰尘引擎?
发布于 2013-10-22 22:24:20
我自己并不熟悉dust.js,但根据the docs的说法
dust.onLoad(名称,回调(err,out))
默认情况下,当在缓存中找不到命名模板时,Dust会返回“未找到模板”错误。覆盖onLoad以指定备用加载机制(例如,从文件系统或数据库加载模板)。
在我看来,这是一个很好的起点。
https://stackoverflow.com/questions/19520325
复制相似问题