テンプレートでバックボーンの foreach ステートメントを使用しようとしていますが、以下のエラーが表示されます。
SyntaxError: 引数リストの後に ) がありません
このようなオブジェクトを渡そうとしています...
var multiSortDiv = _.template($('#multiSortContainerTemp').html(), { "cols": aoCols });
ここに私のテンプレートがあります:
<script type="text/template" id="multiSortContainerTemp">
<div id="multiSortContainer">
<br>
<p style="font-weight:bold;width:400px;color:Blue">Multi-Sort - Check columns to Sort By</p>
<br>
<% _.each(%><%= cols %><%, function(val, i) { %>
<label style="font-weight:bold;margin-left:7px"><%= val.sTitle %></label>
<input id="multiSort_" + <%= i %> type="checkbox" style="margin-left:2px" />
<%}) %>
</div>
</script>
ここのテンプレートで私が間違っていることを誰かが知っていますか???