我正在使用Jade生成JST模板,但是我在设置id字段的占位符时遇到了问题。
.somediv(id=<%= id %>)
...
Jade编译器为上述语法
抛出错误undefined:501
buf.push(attrs({ terse: true, 'id':(<%= id %>), "class": ('somediv')
有办法做到这一点吗?
答案 0 :(得分:1)
正确syntax for attributes似乎是:
.somediv(id=id)
...
但是,如果您需要id
完全<%= id %>
,那么您必须引用它并使用!=
来表示不应转义的值
.somediv(id!="<%= id %>")
...