javascript - 如何使用 node.js 加载 ICanHaz.js 模板?

标签 javascript node.js icanhaz.js

我在 ICanHaz.js 文档上读到我应该像这样从远程加载模板

$.getJSON('/myserver/templates.json', function (templates) {
    $.each(templates, function (template) {
        ich.addTemplate(template.name, template.template);
    });
});

我不知道 json 模板应该是什么样子,非常感谢 ICanHaz.js json 模板示例。

谢谢

最佳答案

为了节省调试时间 $.each 需要回调函数的两个参数:迭代器和实际对象

$.getJSON('/myserver/templates.json', function (templates) {        
    $.each(templates, function (id, template) {
        ich.addTemplate(template.name, template.template);
    });        
});

当然你一定要记得设置promise,因为这些模板都是异步加载的。

关于javascript - 如何使用 node.js 加载 ICanHaz.js 模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8682434/

相关文章:

javascript - 编写非 -'terminating' 代码的正确或标准方法?

javascript - 了解异步 javascript

node.js - NodeJS 和 pg-promise,从 JSON 对象动态插入

node.js - Sequelize 将 PSQL 设置为 VARCHAR(255),无论我是否告诉它 TEXT(2048) 或任何其他长度

javascript - 我的 Backbone.js 应用程序在页面加载时抛出 JSON.Parse SyntaxError

javascript - 语法错误 : missing : after property id when using jQuery

javascript - Internet Explorer 没有执行我的脚本

node.js - 用于国际化的 npm 结节

javascript - icanhaz.js 模板的输出是 [object Array] 而不是呈现的模板