Преобразование кода EJS в Jade - PullRequest
0 голосов
/ 29 марта 2012

В настоящее время я использую шаблонный движок 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>   

1 Ответ

2 голосов
/ 30 марта 2012

Это самое близкое, что я придумал, но вы получите пустое свойство selected, если условие ложно:

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
...