1084520
我在模板里写了多行的语法类似这样,希望在客户端js里拿来做ajax回调的数据渲染模板
script(type='tpl/jade')
|ul
| each item in items
| li #{item.a}
但是这里由于item in item被作为文本解析,而#{item.a}却仍被视为变量,结果jade就报错了。 试着escape一下,变成 #{item.a},结果特么原样输出了,我不要反斜杠啊。
所以我目前很蛋疼的做法是用$替换#,然后再$("#tpl").replace(/$/g,"#")这样。 弱爆了简直,求指导正确的做法应该怎样。