javascript - calling overriden methods base in ES6 -
मेरे पास निम्न कोड है:
आयातकर्ता को 'साधारण-प्रमाण-तेरी से आयात करें / authenticators / torii '; निर्यात डिफ़ॉल्ट Authenticator.extend ({restore: फ़ंक्शन (डेटा) {}, प्रमाणित करें: फ़ंक्शन (प्रदाता, विकल्प) {}, अमान्य: फ़ंक्शन (डेटा) {}}); मैं प्रमाणित विधि के अंदर से कैसे, आधार वर्ग प्रमाणित विधि में कॉल कर सकता हूँ?
सामान्य ES5 मामले में, Ember.Object.extend विधि का उपयोग नहीं कर रहा है this._super , और न ही ES6 वर्ग उत्तराधिकार, आपको इसे समझने के लिए मानक या विधियों का उपयोग करना चाहिए इसलिए माता-पिता वर्ग की प्रमाणित करें विधि को कॉल करने के लिए आपको इसे अपनी चाइल्ड मेथड में जोड़ना होगा:
Authenticator.prototype.authenticate.call (यह / * कुछ तर्क यहाँ * / );
Comments
Post a Comment