2013-12-18 10 views
7

मैं कठपुतली संस्करण 1.2.3 और रीढ़ की हड्डी के संस्करण का उपयोग कर रहा 1.1.0एक घटनाओं में यूआई हैश कुंजी का उपयोग करना हैश

यहाँ मेरी यूआई और घटनाओं हैश है:

ui:{ 
    title : '#modelTypeTitle' 
}, 
events: 
{ 
    'change @ui.title' : 'validateTitle' 
}, 

यह वही मैच के लिए लगता है प्रलेखन कहते हैं:

"तुम भी घटनाओं और ट्रिगर कुंजी '@ ui.elementName' का उपयोग कर के भीतर से ui हैश मान उपयोग कर सकते हैं" स्पष्ट करने के लिए मुझे पता है क्यों क्या मैं ऊपर कोशिश कर रहा हूँ काम नहीं करता है चाहता हूँ। लेकिन निम्नलिखित ठीक काम करता है:

events: 
{ 
    'change #modelTypeTitle' : 'validateTitle' 
}, 
+1

आपका प्रश्न वास्तव में क्या है? – atlefren

+0

उपर्युक्त काम क्यों नहीं करता है और/या – Timigen

+0

क्या काम करेगा आपका मैरियनेट संस्करण क्या है? –

उत्तर

9

ठीक है, संस्करण दिखाए जाने के बाद समस्या हल हो गई है।

यह सुविधा, @ui पार्सिंग। घटनाओं और ट्रिगर्स हैश के भीतर वाक्यविन्यास, हाल ही में दिसंबर के आरंभ में 1.4.0 में जोड़ा गया है। चेंजलॉग देखें: https://github.com/marionettejs/backbone.marionette/blob/master/changelog.md

बस अपने मैरियनेट संस्करण को नवीनतम स्थिर (वर्तमान में 1.4.1) में अपडेट करें और समस्या हल होनी चाहिए।

* मैंने अभी आपके प्रश्न के लिए यह नई सुविधा धन्यवाद देखी है। मैं इस बिंदु पर पहले आरामदायक महसूस नहीं कर रहा हूं, अब हल हो गया है। दूसरों की मदद करने का एक अन्य सबूत भी आदमी की मदद कर सकता है। :)

+1

+1 शामिल किया –

संबंधित मुद्दे