अभी कई JavaScript MVC frameworks हैं जो Handlebars.js के साथ काम करते हैं जो मॉडल/नियंत्रक और टेम्पलेट के बीच डेटा बाध्यकारी प्रदान करते हैं। वर्तमान में मैं अकेले हैंडलबार्स.जेएस को लागू कर रहा हूं (jQuery के साथ) और मेरे मुख्य कोड और टेम्पलेट के बीच डेटा को बांधने की आवश्यकता है ताकि बाद में स्वचालित रूप से अपडेट हो जाए। हैंडलबार्स में या प्लगइन के साथ ऐसा करने का कोई मूल तरीका है? यदि नहीं है, तो क्या इन एमवीसी ढांचे का कोई घटक है जो इस कार्यक्षमता को लाता है और पूर्ण-ढेर ढांचे के बिना स्टैंड-अलोन का उपयोग किया जा सकता है?स्वत: मूल्य अद्यतन के लिए हैंडलबार.जेएस टेम्पलेट पर डेटा कैसे बाध्य करें?
उत्तर
rivets पर एक नज़र डालें: https://github.com/mikeric/rivets। मैं दो-तरफा अद्यतनों के लिए रीढ़ की हड्डी, हैंडलबार, और backbone.modelbinding का उपयोग करें। बहुत अच्छा काम करता है।
बैकबोन.मोडेलबाइंडिंग (https://github.com/derickbailey/backbone.modelbinding) छोड़ दिया गया है, लेकिन rivets को संदर्भित किया गया है।
ऐसा लगता है कि Rivets.js जो मैं खोज रहा था, भले ही मुझे इसकी आवश्यकता नहीं है, क्योंकि मैं एंगुलरजेएस के साथ काम कर रहा हूं जिसने डेटा बाध्यकारी एकीकृत किया है, यह जानना अच्छा है कि यह मौजूद है। –
मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन यदि मैं सही हूं, तो हैंडलबार्स का उपयोग रिवेट्स के लिए टेम्पलेट इंजन के रूप में नहीं किया जा सकता है? जिस तरह से मैं इसे देखता हूं, रिवेट्स का अपना टेम्पलेट पार्सर है। –
क्या आप बता सकते हैं कि हैंडलबार्स के साथ rivets का उपयोग कैसे करें? जहां तक मैं कह सकता हूं, वे बॉक्स को एक साथ काम नहीं करते हैं। – styfle
ऐसा लगता है कि आप अपने हैंडलबार टेम्पलेट को प्रस्तुत करने के लिए Backbone view का उपयोग करने का प्रयास करना चाहते हैं और दृश्य के अंदर "अंदर" तत्वों पर jQuery ईवेंट सुन सकते हैं। आप ढांचे के मॉडल, संग्रह या राउटर का उपयोग किए बिना बैकबोन दृश्यों का उपयोग कर सकते हैं, लेकिन आपको अभी भी पूर्ण बैकबोन लाइब्रेरी (6.3kb, पैक और gzipped) और अंडरस्कोर शामिल करना होगा, जो आकार आपके लिए एक समस्या हो सकती है विचार।
- 1. टेम्पलेट कैसे करें यदि डेटा-बाध्य विचारों में अन्यथा संरचनाएं?
- 2. विनाश पर स्वत: मेमोरी ओवरराइट करने के लिए टेम्पलेट
- 3. jQuery डेटा को बांधने के लिए कैसे बाध्य करें?
- 4. उजागर कोशिकाओं जब बाध्य मूल्य
- 5. हैंडलबार.जेएस मेरे टेम्पलेट को रीफ्रेश नहीं कर रहा है
- 6. डेटा GridView में सूची कैसे बाध्य करें?
- 7. ऑब्जेक्ट ऑब्जेक्ट के बजाय हैंडलबार.जेएस पार्स ऑब्जेक्ट
- 8. करने के लिए एक कमांड बाध्य करने के लिए कैसे एक पंक्ति पर डेटा ग्रिड
- 9. डब्ल्यूपीएफ - बाध्य डेटा आइटम
- 10. इंटरफ़ेस के लिए DataTemplate डेटाटाइप को कैसे बाध्य करें?
- 11. एक विशिष्ट अधिभार बाध्य करें जब टेम्पलेट टेम्पलेट
- 12. समस्या - कोई स्वत: अद्यतन
- 13. मेटीर कैसे प्राप्त करें। टेम्पलेट के लिए मूल्य वापस करने के लिए कॉल करें?
- 14. डेटा टेम्पलेट
- 15. डेटा अद्यतन अनुमोदन के लिए डीबी डिज़ाइन
- 16. चुनिंदा परिवर्तन ईवेंट पर स्वत: पूर्ण मूल्य साफ़ करें
- 17. केंडो यूआई स्वत: पूर्ण डेटा के डेटा फ़ील्ड के लिए दो फ़ील्ड कैसे गठबंधन करें?
- 18. स्वत: पूर्णता के लिए डेटा संरचना
- 19. कैसे करें: SQL सर्वर 2008 के साथ स्वत: अद्यतन संशोधित दिनांक के लिए ट्रिगर बनाएं
- 20. स्कैला में एक जीयूआई के लिए एक सतत डेटा संरचना "बाध्य" कैसे करें?
- 21. डब्ल्यूपीएफ: बाध्य डेटा
- 22. अद्यतन मूल्य शामिल होने
- 23. सर्वर डेटाबेस अद्यतन होने पर sqlite डेटाबेस अद्यतन करें
- 24. jQuery अद्यतन कुकी मूल्य
- 25. कोई डेटा बाध्य
- 26. डेटा टेम्पलेट
- 27. WPF - छवि नियंत्रण के लिए छवि छवि को बाध्य करें
- 28. स्क्रीन अपडेट करने के लिए QGLWidget को कैसे बाध्य करें?
- 29. jQuery यूआई स्वत: पूर्ण डेटा रीफ्रेश करें
- 30. कॉम्बोबॉक्स में डेटा जोड़ना (बाध्य डेटा नहीं)
यह हैंडलबार्स के सामने वाले पृष्ठ पर है http://handlebarsjs.com/ – MilkyWayJoe
मैंने इसे पढ़ लिया है, क्या आप कृपया कह सकते हैं कि यह कहां कहता है कि मूल्य बदलते समय टेम्पलेट स्वचालित रूप से कैसे अपडेट होते हैं? –
मुझे खेद है। मैंने सोचा था कि आप हैंडलबार के टेम्पलेट्स पर अपने डेटा को बाध्य करने के लिए कह रहे हैं। आपको एमवीसी फ्रेमवर्क जैसे कोड में अवलोकन करने के लिए कुछ चाहिए। यदि आप पूर्ण रूपरेखा कार्यान्वयन नहीं करना चाहते हैं, तो इस http://www.codeproject.com/Articles/13914/Observer- डिज़ाइन- पैटर्न- उपयोग- जावास्क्रिप्ट को आजमाएं, आप अपना खुद का एक बहुत छोटा कोड बना सकते हैं (उतना अच्छा नहीं) – MilkyWayJoe