ICanHazの例から(これのわずかに変更されたバージョン:http://icanhazjs.com/ ):
テンプレート:
<script id="user" type="text/html">
<div>
<p class="name">Hello I'm {{ name }}</p>
<p><a href="http://twitter.com/{{ twitter }}">@{{ twitter }}</a></p>
</div>
</script>
コード:
var user_data, user;
user_data = {
name: "Henrik Joreteg",
twitter: "HenrikJoreteg",
employer: "&yet",
job_title: "JS nerd"
};
user = ich.user(user_data, true);
console.log(user.toString());
コンソール出力は次のとおりです。
<div>
<p class="name">Hello I'm </p>
<p><a href="http://twitter.com/">@</a></p>
</div>
ご覧のとおり、テンプレートを読み取りますが、置換は実行しません。デバッグ方法がわかりません。最も単純な使用例です。コンソールにエラーは表示されません。