【发布时间】:2019-03-30 04:04:51
【问题描述】:
我想使用Mustache.js 在客户端呈现页面,但它说未定义 Mustache。我找到了答案here,但我刚开始学习网站/渲染等,这很难理解。为了学习,我需要解决这个问题,但我不知道我该怎么做。
由于我是scripting languages 的初学者,有人可以告诉我我需要做什么来修复它,而无需详细说明。
这是我的代码:我正在尝试打开一个新页面,然后简单地呈现它。
socket.on('sign-up-succes',(data) => {
window.open(data.redirect,"_self");
var template = jQuery('#message-template').html();
var html = Mustache.render(template,{
text : "Hello"
});
jQuery('#messages').append(html);
});
【问题讨论】:
-
嗨,汗,您是否使用 mustache 包定义了第一个 Mustache?
var Mustache = require('mustache'),我也想知道有没有安装(npm i mustache) -
@JorgeValentini 是的,我做到了,它已定义,但无法通过
Mustache....访问。 -
你能把你定义的那行贴出来吗?要查看失败的完整 sn-p 并重现它?
-
能否贴出更大的代码sn-p,很难理解你的问题。
标签: javascript node.js rendering render mustache