Fluid und Übersetzung · Frage 10 von 12
Ein Button soll die Klasse active oder inactive bekommen, je nachdem ob {conference.online} wahr ist. Welche Schreibweise ist richtig?
1 Antwort ist richtig. Mittel
Lösung anzeigen
Lösung
- B class="{f:if(condition: conference.online, then: 'active', else: 'inactive')}"
Erklärung
Condition-ViewHelper wie f:if haben die Argumente then und else, damit lassen sie sich inline in Attributen verwenden. Inline-Aufrufe brauchen benannte Argumente, positionelle Werte kennt die Syntax nicht. Ein Tag innerhalb eines Attributs macht das HTML ungültig, und es fehlt der else-Zweig.