2011-12-29 24 views
0

iCanHaz.jsテンプレートを使って遊んだことがあります。これは、このようなHTMLページの先頭に定義されています。どのように私はそれらのidでjavascriptテンプレートを読み込むことができますか?

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

すべてのiCanHazテンプレートを1つのファイルにまとめたいのですが、どのようにインポートするべきか分かりません。

ありがとうございます!

+0

は、サーバ側 –

+0

に依存します!ありがとう。 – Ludvig

答えて

1

彼らはあなたにもjQueryのを使用する場合、ほとんどの一番下に、their site上のサーバからテンプレートを取得する方法についての例を提供します。

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

その後の進路あなたには、いくつかのサーバー側を持っている必要がありますテンプレートをJSONとして提供するコード、そしてどのようにするかは、Poelinca Dorin氏のコメントで指摘されているように、使用しているサーバーサイドの言語によって異なります。

+0

ああ、どのように私はそれを逃す可能性のためのNode.jsを使用してサーバ側の環境 – Ludvig

+0

この例は間違っています$ .eachコールバック関数(id、elementAtId)への引数を取る – opengrid

1

このようにしますか? (それはjsRenderテンプレートのために働い):

<!--#include virtual="Scripts/RenderTemplates.js" --> 
+0

ありがとう、私はこれを試してみます – Ludvig

関連する問題