在使用Jade生成的UnderscoreJS模板中动态设置ID

时间:2012-11-06 14:16:36

标签: backbone.js underscore.js pug

我正在使用Jade生成JST模板,但是我在设置id字段的占位符时遇到了问题。

.somediv(id=<%= id %>)
    ...

Jade编译器为上述语法

抛出错误
undefined:501
buf.push(attrs({ terse: true, 'id':(<%= id %>), "class": ('somediv') 

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

正确syntax for attributes似乎是:

.somediv(id=id)
    ...

但是,如果您需要id完全<%= id %>,那么您必须引用它并使用!=来表示不应转义的值

.somediv(id!="<%= id %>")
    ...
相关问题