使用jQote
,我的模板可以正确编译到 lamdas 中,除非我使用类似的东西$.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
不触发此晦涩错误的情况下访问模板内的全局变量?