Underscore.js:TypeError:使用模板时未定义rc

时间:2016-08-04 19:22:18

标签: javascript jquery underscore.js-templating

我正在使用underscore.js来创建模板。我正在使用所讨论的rc变量here,我在我的firebug控制台中获取rc是未定义的消息以及这个消息:

((__t=( rc.siteid ))==null?'':_.escape(__t))+

我尝试按照如此指定的方式发送空json:var mytemplate = _.template([code], {}),因为问题评论建议,但错误仍然存​​在,我的模板不起作用。

1 个答案:

答案 0 :(得分:0)

我的解决方案是,如果我没有任何选项可以发送,则始终显式发送一个空的json {}。代码如下所示:

var mytemplate = _.template([code]);
$('body').append(mytemplate({})); 

我正在创建此问题/答案,因为我没有在SO或谷歌上找到解决方案。