Jade radio-button aktiviert Zustand
Habe ich in form Jade-Datei, und ich möchte, dass es pre-gefüllt mit einige Werte kommen aus dem backend.In der form ist, gibt es radio-buttons für Benutzer-Geschlecht.
input(type="radio", name="gender_filter", value="1") Male
input(type="radio", name="gender_filter", value="0") Female
Nun habe ich auch diese variable gender_param
, und ich möchte die entsprechende Taste ausgewählt werden, wenn die Seite geladen ist.
In PHP, könnte ich dies tun:
<input type="radio" name="gender_filter", value="1" <?php echo ($gender_param==1)?"checked":''; ?>>
Gibt es die entsprechende syntax für Jade? Oder muss ich schreiben, es in den langen Weg mit der Linie Duplikate wie
- if gender_param==1
input(type="radio", name="gender_filter", value="1", checked) Male
- else
input(type="radio", name="gender_filter", value="1") Male
InformationsquelleAutor ArVan | 2012-11-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dazu können Sie in jade sogar noch einfacher als in PHP:
Dieser code-block erwartet
gender
eine variable übergeben von backend zur Ansicht.InformationsquelleAutor saintedlama
Für Jade: hier sind ein paar input-Typen und die Kürzel für die Beibehaltung der aktivierte Wert einmal Absenden des Formulars, also so dass Sie können füllen Sie eine Seite Bearbeiten...
Radio-Taste:
input(type="radio" name="stars" value='1' id='stars' checked=theAlbum.rating=='1')
Select-box:
option(selected = theAlbum.genre) #{theAlbum.genre}
option Jazz
option Rock
option Rap
option Dance
Checkbox:
checked=theAlbum.checkbox
InformationsquelleAutor Vontei