I've just started using StringTemplate in my C# project. I went through the documentation, but I can't seem to find a way to implement this simple scenario:
I have a list of simple business objects (let's say Orders) and I want them displayed inside a UL tag inside my html template.
So, my .st template looks like this (pseudo-code):
<html> some text <ul>[Order template]<li>[Order name here]</li>[/Order template]</ul></html>
and I want my output to be:
<html> some text <ul><li>Order 1</li><li>Order 2</li>...</ul></html>
I can't figure out how to make this work using StringTemplate. Any ideas?
You should use the following syntax:
<ul>
$orders: {order|
<li>Order $order.OrderId$</li>
}$
</ul>
The documentation about this feature is really hard to find, I found some info here (search for the pipe symbol |).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With