2012-03-29 21 views
0

Im Moment verwende ich EJS Template Engine, aber ich muss es in Jade konvertieren, könnte mir jemand bei dieser Konvertierung helfen?Konvertieren von EJS-Code in 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> 

Antwort

2

Dies ist die am nächsten kam ich mit, aber Sie am Ende mit einer leeren ausgewählten Eigenschaft, wenn die bedingten falsch ist:

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 

Ich bin nicht sicher, ob dies kompiliert, aber dies würde Wie würden Sie das ausgewählte Attribut überhaupt nicht anzeigen, wenn die Bedingung falsch war:

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