C# projemde StringTemplate kullanmaya başladım. Dokümantasyondan geçtim, ancak bu basit senaryoyu uygulamak için bir yol bulamıyorum:StringTemplate - İş nesneleri listesi ve çıktı basit html ile nasıl yinelenir?
Basit ticari nesnelerin bir listesi var (Siparişler olsun) ve bunların içinde bir UL etiketinin içinde görüntülenmesini istiyorum. html şablonu.
<html> some text <ul>[Order template]<li>[Order name here]</li>[/Order template]</ul></html>
ve benim çıkış olmak istiyorum:
Yani, benim .st şablon bu (sözde kod) benziyor
<html> some text <ul><li>Order 1</li><li>Order 2</li>...</ul></html>
ben rakam olamaz StringTemplate kullanarak bu iş nasıl yapılır. Herhangi bir fikir? (Boru sembolü aramak |)
<ul>
$orders: {order|
<li>Order $order.OrderId$</li>
}$
</ul>
Bu özellik hakkında belgeler bulmak gerçekten zor, ben biraz bilgi here bulundu:
size yardımcı olabilir güzel bir post vardır: [Localizable metin şablonu motoru StringTemplate 4 kullanılarak] (http://netmvc.blogspot.com/2012/04/localizable-text-template-engine-using_23. html) – Malkov