アンダースコアテンプレートを解析しようとするとエラーが発生します。これは複数行の文字列として保存されます。
{{ _.each(records, function(record, index) { }}\
<tr>\
{{ record.get("hours") }}\
</tr>\
{{ }) }}\
エラー:
Uncaught SyntaxError:Unexpected token)
1行目(_.each行)。
アンダースコアのドキュメントによると、構文は私には正しいように見えます。
編集:テンプレートで<%=の代わりに{{を使用しており、<%=に戻しても問題は解決しないことに注意してください。
編集:これが私が評価に使用する正規表現です:
// Underscore templates should use {{ variable_name }} instead of <%= variable_name =%>
_.templateSettings = {
interpolate: /\{\{(.+?)\}\}/g
};