Ember.js डॉक्स से बहुत अधिक कॉपी पेस्ट का उपयोग करना
App.CresShowResultController = Ember ArrayController.extend ({queryParams: ['काउंटी'], काउंटी: नल, क्रियाएं: {displayQueryData: फ़ंक्शन () {this.transitionTo ({queryParams: {काउंटी: 'someCounty'}})}}}}}});
किसी फॉर्म के विश्लेषण के बाद कार्रवाई को दूसरे नियंत्रक से कहा जाता है। मुझे कोई त्रुटि मिलती है: अनक्यूट टाइप एर्रर: अपरिभाषित कोई फ़ंक्शन नहीं है
यहां पर भी मार्ग है।
App.CresShowResultRoute = Ember.Route.extend ({renderTemplate: फ़ंक्शन () {this.render ('showResult');}});
साइड क्वेशन: मैं "ट्रांसफ्यूज्यूज़रडेटा" को बिचौलिया फ़ंक्शन के रूप में बिना किसी अन्य नियंत्रक से सीधे यूआरएल मापदंडों को बदलने के लिए संक्रमण का उपयोग कैसे कर सकता हूं?
संपादित करें: निर्दिष्ट करने के लिए अपना रूटर.मैप जोड़ा गया:
App.Router.map (फ़ंक्शन () {this.resource ('cres', फ़ंक्शन () {this.route ('showResult' );});) इस। स्रोत ('के बारे में'); this.resource ('पोस्ट', फ़ंक्शन) (// मूल मार्ग इस अभिभावक के अंदर पोस्ट किया गया। संसाधन ('पोस्ट', {पथ: ': post_id'} );});});
हमेशा की तरह, किसी भी मददगार टिप्पणियों के लिए धन्यवाद!
कोशिश करें:
ऐप.क्रेशशोरआरिल्ट कंट्रोलर = एम्बर.अरेरे कंट्रोलर.आइडेम ({क्वेरी प्रैम: ['काउंटी'], काउंटी: रिक्त, क्रियाएं: {displayQueryData: फ़ंक्शन () {this.transitionTo ({queryParams : {काउंटी: 'कुछ काउंटी'}})} .बंड (यह),},});
मुझे लगता है कि displayQueryData फ़ंक्शन में "यह" एक विंडो संदर्भ है।
No comments:
Post a Comment