doT.jsここでは初心者ですので、やさしくしてください。私はフレームワークで簡単に始めようとしています。フロントページを読んだあと、そこにあるすべての例を手に入れることができました。しかし、doT.jsを自分のソリューションに移植することは、私が最初に想像していたよりも難しいようです。doT.js [object HTMLScriptElement]を返す
私はその内容をレンダリングするためにdoT.jsを使用して単純なテーブルを作成しようとしています。
JsFiddle here。私のスクリプトの残りの部分がある
{{~it :v:i}}
<tr>
<td>{{= i+1 }}</td>
<td>{{= v }}</td>
</tr>
{{~}}
:doT.js独自のエディタを使用して
が、私は、コードの作業のこの非常に単純なブロックを取得することができた
var conts = ['apples','pears','peaches','cherries'];
var popConts = doT.template(contactsTmpl)(conts);
$("#contactsList").html(popConts);
最初の行は、宣言していデータは2番目はテンプレートにバインドし、3番目はDOMに挿入します。しかし、これを実行すると、[object HTMLScriptElement]
が表示され、私は自分のテーブルの内容を見たいと思っていました。
誰も私がここで紛失していることを簡単に説明できますか?