玉/帕格 – 追加到类名称
你好,我有一个唯一的ID在一个对象,我想追加到类的名字。 我正在尝试做类似以下的事情,但它不工作:
myJadeFile:
.googleChartContainer-#{attendanceAnalytics.uid}
myRoute.js:
res.render('./edu/school_dashboard_elementary', { attendanceAnalytics:attendanceChart });
我想我可以在我的路线中创build一个类名称,并将其作为variables发送,如下所示:
var className = '.googleChartContainer-attendanceChart.uid}'; res.render('./edu/school_dashboard_elementary', { attendanceAnalytics:attendanceChart, attendanceClassName:className });
然后在玉文件中:
#{attendanceClassName} //- output is .googleChartContainer-someUid?
我想知道是否有办法让第一种方法正常工作,或者如果有另一种喜欢的方式。
谢谢!
你有两个select。 你可以用JavaScript的方式做一个string,如:
div(id=attendanceAnalytics.uid, class='googleChartContainer-' + attendanceAnalytics.uid)
或者创build一个包含键和值的JavaScript对象,以便将其与典型的jade属性div&attribute(object)
,如下所示:
- var attr = {"id": attendanceAnalytics.uid, "class": 'googleChartContainer-' + attendanceAnalytics.uid} div&attribute(attr)
看一看JadeLang Docs 章节的属性 。