2013-02-14 80 views
3

我在我的项目中使用了icanhaz。根据文件说它也包括Mustache.js。访问ICanHaz对象内的小胡子对象

现在我想访问嵌入式Mustache对象的to_html()方法,如下所示。

var message = Mustache.to_html(template, json, true); 

但是我收到错误'Mustache not defined'。由于Moustache已经包含在iCanHaz.js中,并且我也成功使用了ICanHaz的其他方法,所以我不需要为了调用这个单一方法而再次包含整个Moustache库,或者我应该怎么做?

我只想让我的模板呈现为正常字符串,并将值从我的json对象中取代。任何其他简单和轻量级的方式也表示赞赏。

谢谢

回答

2

不需要直接使用小胡子对象。

通行证true到正常的ICanHaz渲染方法来获取HTML字符串:

var message = ich.myTemplate(json, true);