从我在文档中看到的,当你使用render api并传递第三个参数进行回调时,对render的调用应该是异步的,而不是同步的,但是当我这样做客户端时:
nunjucks.render("template.html", data, function(err, res) {
$("#resultDiv").html(res);
});
它仍在执行同步xhr请求。 (要清楚,它渲染得很好,但它不是异步调用。)
答案 0 :(得分:1)
由于没有更好的答案在一夜之间出现并且你提出要求,我的评论答案是:
查看库代码,看起来这是预期的行为。如果您按照渲染调用的路径进行操作,则会在代码中找到this comment。我认为你的问题的答案可能是以某种形式或方式覆盖这个加载器(fork repo,monkey-patch it等)。