/ / JsRender टेम्पलेट्स में मेरे डेटा में डॉट से कैसे बचें - jsrender

JsRender टेम्पलेट्स में मेरे डेटा में डॉट से कैसे बचें - jsrender

दुर्भाग्य से मेरा जेसन डेटा इस तरह कुछ दिखता है:

{
"SAK": {
"SA.TITTEL" : "The title",
"SA.ANSVFIRMANAVN" : "The name",
"SA.ANSVFIRMAID" : "An id"
}
}

और जब मैं जेएसआरेंडर {{: SAK.SA.TITTEL}} बताता हूं तो यह टेम्पलेट बनाने में काफी मुश्किल बनाता है, यह विफल रहता है (समझने योग्य)।

JSRender को समझने के लिए कि मुझे क्या मतलब है, डीओटी से बचने का एक तरीका होना चाहिए। कुछ इस तरह

{{:SAK."SA.TITTEL"}}

या

{{:SAK.SA.TITTEL}}

लेकिन उन कार्यों में से कोई भी नहीं और मैं इसके चारों ओर किसी भी तरह से खोजने में असमर्थ रहा हूं। उम्मीद है कि कोई जानता है कि यह कैसे करें।

सादर, आर्मज़ मेलती

उत्तर:

जवाब के लिए 2 № 1

तुम लिख सकते हो

{{:SAK["SA.TITTEL"]}}

यदि शीर्ष-स्तरीय संपत्ति में एक बिंदु है, तो उपयोग करें #data["..."] - तो अगर आपके पास था

{
"SA.K": {
"SA.TITTEL" : "The title",

तो आप लिख सकते हैं:

{{:#data[SA.K]["SA.TITTEL"]}}