Daten durch eine Transformation durchreichen
Pass through
Der passThrough
-Helper wird verwendet, um sicherzustellen, dass nach einer Transformation weiterhin mit den Originaldaten gearbeitet werden kann. Dies kann nützlich sein, wenn man nach der Transformation noch Zugang zu den ursprünglichen Daten benötigt, sei es für Objekte, Arrays oder Closures.
Hier ist das angegebene Beispiel nochmals erläutert:
{{passThrough (explode "," commaSeparatedString)}}
In diesem Beispiel wird der explode
-Helper verwendet, um eine durch Kommata getrennte Zeichenkette (commaSeparatedString
) in ein Array zu transformieren. Der passThrough
-Helper sorgt dafür, dass dieses Array als Ausgabe geliefert wird, wodurch es weiterhin zur weiteren Verarbeitung zur Verfügung steht. Bitte achten Sie darauf, dass in diesem Anwendungsfall keine Kontrollstrukturen verwendet werden. Das Ergebnis von passThrough
wird nach der Ausführung der Transformationsregel 1:1 verwendet.