मैं AngularJS 1.0.7 से 1.2.0rc1 में अपग्रेड करने के लिए इस त्रुटि प्राप्त किया।
उत्तर
ngRoute मॉड्यूल अब कोर angular.js
फ़ाइल का हिस्सा नहीं है। आप $ का उपयोग जारी रखने रहे हैं, तो routeProvider तो अब आप अपने HTML में angular-route.js
शामिल करने के लिए की आवश्यकता होगी:
<script src="angular.js">
<script src="angular-route.js">
आप भी अपने आवेदन के लिए एक निर्भरता के रूप में ngRoute
जोड़ने के लिए:
var app = angular.module('MyApp', ['ngRoute', ...]);
यदि आप angular-ui-router
का उपयोग करने की योजना बना रहे हैं या तो बस अपने मॉड्यूल .config()
से $routeProvider
निर्भरता को हटा दें और इसे प्रासंगिक प्रो के साथ प्रतिस्थापित करें पसंद का व्यापक (उदा। $stateProvider
)।
var app = angular.module('MyApp', ['ui.router', ...]);
स्कॉटी के जवाब में जोड़ने से:
विकल्प 1:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>
विकल्प 2:: या बस का उपयोग या तो अपने जे एस फ़ाइल में इस में शामिल हैं तब आप ui.router
निर्भरता का प्रयोग करेंगे आपके स्थानीय में 'angular-route.min.js' डाउनलोड करने के लिए यूआरएल।
और फिर (जो भी विकल्प आप चुनते हैं) इस 'ngRoute' को निर्भरता के रूप में जोड़ें।
समझाया: var app = angular.module('myapp', ['ngRoute']);
चीयर्स !!!
क्षमा करें, लेकिन मुझे यह मानना है कि यह पहले से प्रदान किए गए उत्तर के समान ही लगता है ?? –
... अन्य स्थानों पर मैंने पाया कि लोग डाउनलोड करने के लिए लिंक/यूआरएल नहीं ढूंढ पाएंगे या 'angular-path.min.js' को संदर्भित नहीं कर पाएंगे। यही मैंने उत्तर में दिया है और हां मैं 'ngRoute' निर्भरता से सहमत हूं जिस पर आपने बात की थी, इसलिए मैंने इसे भी मेरे उत्तर में जोड़ा। – mayankcpdixit
मैं जेएस लाइब्रेरी नरक के थोड़ा थक गया हूँ। निश्चित रूप से मॉड्यूल द्वारा उचित स्टैक मॉड्यूल को समझने से बेहतर तरीका होना चाहिए। –
मेरे मामले में ऐसा इसलिए था क्योंकि फाइल को गलत दायरे से छोटा कर दिया गया था। ऐरे का प्रयोग करें!
app.controller('StoreController', ['$http', function($http) {
...
}]);
कॉफी वाक्य रचना:
app.controller 'StoreController', Array '$http', ($http) ->
...
- 1. त्रुटि: [$ इंजेक्टर: unpr] अज्ञात प्रदाता: $ रूटप्रोवाइडर
- 2. त्रुटि: [$ इंजेक्टर: unpr] अज्ञात प्रदाता: $ stateProvider
- 3. त्रुटि: [$ इंजेक्टर: unpr] अज्ञात प्रदाता: $ stateProvider <- $ राज्य
- 4. असहज त्रुटि: [$ इंजेक्टर: unpr] अज्ञात प्रदाता: eProvider <- e heroku पर तैनाती करते समय
- 5. त्रुटि: [$ इंजेक्टर: unpr] अज्ञात प्रदाता: modalInstanceProvider <- modalInstance <- modalCtrl नवीनतम ui बूटस्ट्रैप
- 6. कोणीय सामग्री "[$ इंजेक्टर: unpr] अज्ञात प्रदाता" त्रुटियों जब ngMaterial $ mdToast शामिल करने के लिए कोशिश कर रहा है, $ चेतन
- 7. अज्ञात प्रदाता: $ प्रदान करें प्रदाता angularjs jasmine
- 8. कोणीय जेएस अज्ञात प्रदाता त्रुटि कोणीय-एनिमेट
- 9. विस्तारित नियंत्रक (ES6) में मॉड्यूल इंजेक्शन अज्ञात प्रदाता त्रुटि
- 10. अज्ञात प्रदाता: $ rootElementProvider angular.bootstrap
- 11. त्रुटि: अज्ञात प्रदाता: कर्मचारी प्रदाता <- कर्मचारी
- 12. $ टेम्पलेट में Angularjs अज्ञात प्रदाता RequestProvider
- 13. कोणीय यूनिट टेस्ट अज्ञात प्रदाता: $ scopeProvider
- 14. अज्ञात प्रदाता कुकीस्टोर
- 15. AngularJS अज्ञात प्रदाता को फेंकता है: $ scopeProvider <- $ स्कोप त्रुटि जब मैं मॉड्यूल का उपयोग करने की कोशिश करता हूं
- 16. AngularJS ui रूटर: अज्ञात प्रदाता: $ stateProvider
- 17. AngularJS त्रुटि अज्ञात प्रदाता
- 18. इन्समोड विफल रहता है क्योंकि मॉड्यूल में अज्ञात प्रतीक बंद
- 19. कोणीय/कर्मा: अज्ञात प्रदाता
- 20. त्रुटि: अज्ञात प्रदाता: एक प्रदाता <- एक
- 21. इंजेक्टर पदानुक्रम/बाल इंजेक्टर स्पष्टीकरण?
- 22. AngularJS - अज्ञात प्रदाता $ httpProvider
- 23. अज्ञात प्रदाता: $ रूट पैराम्सप्रोवाइडर <- $ रूट पैराम्स
- 24. कोणीय जेएस त्रुटि: अज्ञात प्रदाता: एक प्रदाता <- एक
- 25. वेब परिनियोजन कार्य विफल रहा। (अज्ञात प्रदाता विकल्प: DefiningProjectFullPath। ज्ञात प्रदाता विकल्प हैं: skipInvalid।)
- 26. routeProvider बिना ngView?
- 27. का दृष्टांत जावास्क्रिप्ट कार्यों
- 28. कोणीय यूआई: अज्ञात प्रदाता: संवादप्रदाता
- 29. यमन ग्रंट त्रुटि: [$ इंजेक्टर: मॉड्यूलर] मॉड्यूल ui.router
- 30. का दृष्टांत Class.forName
, 'ui-router' परियोजना की तरह लगता है एक और अधिक लचीला विकल्प हो सकता है आप स्क्रैच (https://github.com/angular- से शुरू कर रहे हैं, तो ui/ui-router) – gatoatigrado
यह काम करता है, धन्यवाद :) –
@gatoatigrado - मुझे अभी एहसास हुआ कि 'ui.state' वाक्यविन्यास कितना पुराना था जब मैंने अपने ऐप को' कोणीय-यूई-राउटर '** v0.0.1 से अपग्रेड किया था ** ** v0.2.0 **, जिसका अर्थ है कि अब यह 'ui.router' नाम का उपयोग करता है। किसी भी भ्रम के कारण मेरी माफ़ी। –