我在我的项目中使用icanhaz。根据文档,它说它也包括Mustache.js。
现在我想要访问嵌入式Mustache对象的to_html()方法,如下所示。
var message = Mustache.to_html(template, json, true);
然而我收到错误'Mustache not defined'。由于Mustache已经包含在iCanHaz.js中,并且我也成功使用了ICanHaz的其他方法,因此我不需要再次包含整个Mustache库来调用这个方法,或者我应该吗?
我只是希望我的模板呈现为普通字符串,其值从我的json对象中替换。任何其他简单轻巧的方式也很受欢迎。
由于
答案 0 :(得分:2)
无需直接使用Mustache对象。
将true
传递给正常的ICanHaz渲染方法以获取HTML字符串:
var message = ich.myTemplate(json, true);