0

目前我正在使用 EJS 模板引擎,但我需要在 Jade 中进行转换,有人可以帮助我进行这种转换吗?

<option<%- (page['frmContact']['subject'] == 'Informazioni generiche') ? ' selected="selected"' : '' %>>Informazioni generiche</option>
<option<%- (page['frmContact']['subject'] == 'Partnership') ? ' selected="selected"' : '' %>>Partnership</option>
<option<%- (page['frmContact']['subject'] == 'Corsi') ? ' selected="selected"' : '' %>>Corsi</option>   
4

1 回答 1

2

这是我想出的最接近的方法,但如果条件为假,您最终会得到一个空的选定属性:

option(selected=(page.frmContact.subject == 'Informazioni generiche' ? 'selected' : '')) Informazioni generiche
option(selected=(page.frmContact.subject == 'Partnership' ? 'selected' : '')) Partnership
option(selected=(page.frmContact.subject == 'Corsi' ? 'selected' : '')) Corsi

我不确定这是否可以编译,但如果条件为假,这将是您根本不显示所选属性的方式:

option((page.frmContact.subject == 'Informazioni generiche' ? selected="selected" : '')) Informazioni generiche
于 2012-03-30T05:31:03.557 回答