在胡子模板中查找缺少的变量

时间:2013-06-16 12:32:49

标签: mustache

我有一个textarea,用Mustachejs和json对象一起编译成html。它按预期工作,但如果有未定义的变量,我想要一些调试信息。例如,如果我有

var data = { "totle" : "My cool page"}; // Noticed the misspelled name
<h3>{{title}}</h3>

它会导致一个空的h3标签。不知何故,我想得到“标题”未定义的信息,这可能吗?

1 个答案:

答案 0 :(得分:0)

我最后自己编写了逻辑。 mustache.js中的renderTokens方法是进行查找的地方。我在交换机中进行检查,以查找未定义的值,如果它们是我将tokenValue存储在全局数组中,我可以将其作为所有未定义值的结果。