Как я могу загрузить шаблоны ICanHaz.js с node.js? - PullRequest
4 голосов
/ 30 декабря 2011

Я прочитал в документации ICanHaz.js, что я должен загружать шаблоны с пульта, подобного этому

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

Я понятия не имею, как должен выглядеть шаблон json, был бы очень признателен за пример ICanHaz.js jsonшаблон.

Спасибо

1 Ответ

3 голосов
/ 24 января 2012

Чтобы сэкономить время на отладке, $ .each требуется два аргумента для функции обратного вызова: итератор и фактический объект

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

Конечно, вы должны помнить об установке обещания, поскольку эти шаблоны загружаются в асинхронном режиме.

...