jspアプリでバックボーン付きのアンダースコアを使用しています。
それを行うために、私は以下を使用しました:
_.templateSettings = {
interpolate : /\{\{(.+?)\}\}/g
};
jspの競合を回避するために、口ひげのようなテンプレートを作成するため。
この時点までは、すべて問題ありません(つまり、テンプレートに単純な値を正しく入力します)。
ここで、json配列を表示するために、テンプレート内にforループを追加しようとしています。
だから私はこのコードを追加しました:
<script type="text/template" id="im-template">
<div class="row">
<div class="horizontal-scroll">
{{ for (var i = 0; i < data.length; i++) {
var template = data[i];
alert(template.name);
} }}
</div>
</div>
</script>
しかし、アプリを実行すると、次のようになります。
Uncaught SyntaxError: Unexpected token for
何が問題なのか、どうすれば解決できるのか知っていますか?
前もって感謝します!