"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > AngularJS 1.3 पर माइग्रेट करते समय मुझे \"[$injector:modularr]\" क्यों मिल रहा है?

AngularJS 1.3 पर माइग्रेट करते समय मुझे \"[$injector:modularr]\" क्यों मिल रहा है?

2024-11-16 को प्रकाशित
ब्राउज़ करें:549

Why Am I Getting \

AngularJS: V1.3 पर माइग्रेट करते समय [$इंजेक्टर:मॉड्यूलर] का सामना करना पड़ रहा है

आपके AngularJS कोड में, आपको एक त्रुटि का सामना करना पड़ रहा है संस्करण 1.3 में माइग्रेट करते समय: ध्यान में न आया त्रुटि: [$इंजेक्टर: मॉड्यूलर]। इस मुद्दे को समझने के लिए, यह ध्यान रखना महत्वपूर्ण है कि AngularJS 1.3 और इसके बाद के संस्करण में, वैश्विक नियंत्रक फ़ंक्शन घोषणा को अक्षम कर दिया गया है। मॉड्यूल. यह उचित मॉड्यूल एनकैप्सुलेशन और निर्भरता इंजेक्शन सुनिश्चित करता है।

अद्यतित कोड:

function Ctrl($scope) { $स्कोप.आयु = 24; } कोणीय.मॉड्यूल('ऐप', []) .controller('Ctrl', ['$scope', Ctrl]);
function Ctrl($scope) {
    $scope.age = 24;
}

angular.module('app', [])
    .controller('Ctrl', ['$scope', Ctrl]);
अतिरिक्त नोट्स:

जबकि angular.config का उपयोग अनुमति देने के लिए किया जा सकता है वैश्विक नियंत्रक घोषणा, यह अनुशंसित दृष्टिकोण नहीं है।
  • AngularJS संस्करण 1.6.X का उपयोग करने की अनुशंसा की जाती है, जो कि अधिक है स्थिर और अद्यतित संस्करण।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3