मेरे पास मिश्रित प्रकार के गुणों का एक वस्तु है - कुछ तार, तारों के कुछ सरणी, तारों के सरणी वाले कुछ ऑब्जेक्ट्स - जो संभावित रूप से कई स्तरों को गहराई से चला सकते हैं।जेड टेम्पलेट में किसी ऑब्जेक्ट पर रिकर्सिव पुनरावृत्ति?
मैं सभी गुणों पर पुन: प्रयास करना चाहता हूं ताकि कोई ऑब्जेक्ट एक div बनाता है, एक सरणी एक div बनाता है, और एक स्ट्रिंग प्रॉपर्टी टेक्स्ट को रखने के लिए एक अवधि बनाती है।
{ "string" : "some text", "object" : { "array" : [ "text" ] } }
ऊपर वस्तु के रूप में प्रस्तुत करना होगा:
<span>some text</span>
<div>
<div>
<span>text</span>
</div>
</div>
लेकिन आम तौर पर और अधिक जटिल संरचनाओं। जेड को पूरा करने के बारे में मुझे कैसे जाना चाहिए?
3 पार्टी यहाँ कहते हैं। मैंने कोशिश की, लेकिन मिश्रण में रिकर्सन पसंद नहीं है :( –
@ रॉबर्ट मार्टिन: अब यह है :) –
मूल पोस्टर के रूप में, मैंने 'mixin' (धन्यवाद ** 0x80 **) शामिल करने के लिए अपना कोड अपडेट किया है और उचित '-' उपसर्ग। –