Как я могу загрузить шаблоны JavaScript с их идентификаторами? - PullRequest
0 голосов
/ 29 декабря 2011

Поигрался с некоторыми шаблонами iCanHaz.js, которые я определил в заголовке моих html-страниц следующим образом.

<script id="test" type="text/html">
<h1>Test</h1>
</script>

Я хочу, чтобы все мои шаблоны iCanHaz были в одном файле, и я не знаю, как их импортировать.

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 29 декабря 2011

Как это?(это работает для шаблонов jsRender):

<!--#include virtual="Scripts/RenderTemplates.js" -->
1 голос
/ 29 декабря 2011

Они предоставляют пример того, как получить шаблоны с сервера на их сайте , почти внизу, если вы также используете jQuery:

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

Тогда, конечно, вам понадобится некоторый код на стороне сервера, который предоставляет шаблоны в виде JSON, и то, как вы это сделаете, зависит от того, какой язык на стороне сервера вы используете, как указал Полинка Дорин в своем комментарии.

...