के साथ लिंक बनाने का पसंदीदा तरीका मैं बैकबोन.जेएस के आसपास अपने सिर को लपेटने की कोशिश कर रहा हूं लेकिन मुझे अच्छे उदाहरणों (आईएमओ) की कमी के कारण यह कठिन लगता है।backbone.js
सबसे पहले, किसी ऑब्जेक्ट को लिंक प्राप्त करने का सबसे अच्छा तरीका क्या है।
यदि मैं Album
मॉडल का संपादन यूआरएल प्राप्त करना चाहता हूं तो मैं album.url() + '/edit'
कर सकता हूं, क्या यह वास्तव में सबसे अच्छा तरीका है?
इसके अलावा, मैं जावास्क्रिप्ट के बिना अपना आवेदन 100% काम करने की कोशिश कर रहा हूं, इसलिए मैं नहीं चाहता कि मेरे यूआरएल/लिंक /albums/#1/edit
कहें, मैं चाहता हूं कि यह /albums/1/edit
हो और जेएस में इसे ओवरराइड करें।
jQuery.live
का उपयोग backbone.js
मैं इस हालांकि काम करने के लिए नहीं मिला में
router.navigate
कॉल करने के लिए, जब मैं
router.navigate('/albums/2', true)
URL परिवर्तन फोन, लेकिन मेरे शो कार्रवाई कभी नहीं कहा जाता है
। अगर मैं इसे ताज़ा करता हूं तो इसे रूट किया जाता है।
मुझे क्या याद आ रही है?
ग्रेट पोस्ट! कोई विचार क्यों 'नेविगेट' मेरा राउटर नहीं कहता है? –
मुझे अधिक कोड देखना होगा - नेविगेट करने के लिए 'सत्य' गुजरना मार्ग से जुड़े फ़ंक्शन को कॉल करना चाहिए, इसलिए या तो आपका मार्ग किसी रूट पैटर्न से मेल खाने के रूप में पहचाना नहीं गया है, या फ़ंक्शन वह नहीं कर रहा है जो आप उम्मीद करते हैं। .. – nrabinowitz
आह, नेविगेट-यूआरएल मार्ग के लिए एक सटीक मिलान होना चाहिए जिसका अर्थ है कि मुझे इनटाइटल/ –