我使用doT.js 1.0为requirejs进行模板化。 我的目标是从另一个名为“freight.html”的文件中加载一个名为“length.html”的文件。如何在doT.js模板系统中包含文件
的advanced sample状态,您可以用
{{#def.loadfile('/snippet.txt')}}
加载文件,所以我试图用freight.html {{#def.loadfile('/length.html')}}
。 freight.html位于与length.html相同的目录中。
然而,JavaScript控制台抛出一个错误:
Uncaught TypeError: Object #<Object> has no method 'loadfile'
我怎样才能得到的loadFile工作?或者是文档错误,并且没有loadfile函数?
另外,我发现高级示例在别处定义了自己的loadfile函数。但是这似乎是为了node.js,因为它们使用'var doT = require('doT');' 我是否必须定义自己的函数? –