を使用するjQote
と、 のようなものを使用しない限り、テンプレートは適切にラムダにコンパイルされ$.each()
ます_.*
。jQuery
$.*
私のタグは次のように設定されています<* *>
...次のようなことができる必要があります:
<* $.each( this.scheduled, function( i, s ) { *>
<a href="<*= _.base *>/.calendar/goto/<*= s.timestamp *>">
<*= s.readable *>
</a>
<* }) *>
$._
たとえば、これを行うと...を使用してこのエラーが発生し、たとえばから$.each()
に変更すると、同じ種類のエラーが発生します。for() { }
_.*
Expected an identifier but found 'out' instead
正常にコンパイルされたテンプレートを見ると、データが取り込まれた解析済みのテンプレートで満たされていout
ますstring
。jQote2
私が実際にアクセスできるのは、this
自分のデータを含む だけです。
jQote2
このあいまいなエラーをトリガーせずに、テンプレート内のグローバル変数にアクセスするにはどうすればよいですか?