Javascript 获取:未捕获类型错误:模板无效!。。。在mustache.js中
我一直在尝试实现外部模板,但没有成功。 这是全部错误:Javascript 获取:未捕获类型错误:模板无效!。。。在mustache.js中,javascript,jquery,templates,mustache,Javascript,Jquery,Templates,Mustache,我一直在尝试实现外部模板,但没有成功。 这是全部错误: 未捕获类型错误:模板无效!模板应该是一个“字符串”,但mustache#render(模板、视图、部分)的第一个参数是“undefined” 我正在对一些其他依赖项使用browserify shim,但是它们工作得很好,并且我没有从终端收到错误(来自该任务)。这只是外部模板加载给我带来的问题 function templateLoader(e) { var doc = document, event
未捕获类型错误:模板无效!模板应该是一个“字符串”,但mustache#render(模板、视图、部分)的第一个参数是“undefined”
我正在对一些其他依赖项使用browserify shim
,但是它们工作得很好,并且我没有从终端收到错误(来自该任务)。这只是外部模板加载给我带来的问题
function templateLoader(e) {
var doc = document,
event = EventUtility.getEvent(e),
target = EventUtility.getTarget(event);
$("body").load("templates/index.html #overlay", function() {
var temp1 = $('#overlay').html();
var output = Mustache.render(temp1);
$("body").html(output);
});
}
var flimFlam = document.getElementById('Container');
EventUtility.addHandler(flimFlam, 'click', templateLoader);
非常感谢 试着把所有的东西都放进去
$(document).ready(function(){
});
我也有同样的错误,它对我有效。因为您的胡子模板可能嵌套在渲染模板中。将它们分开,这个错误就会消失。是的,这起作用了,我的代码在windows.onload方法中。我现在在文件中移动。准备好了。