मुझे यह त्रुटि AngularJS 1.0.7 से 1.2.0rc1 पर अपग्रेड करने पर मिली ।
मुझे यह त्रुटि AngularJS 1.0.7 से 1.2.0rc1 पर अपग्रेड करने पर मिली ।
जवाबों:
एनकाउंटर मॉड्यूल अब कोर angular.js
फ़ाइल का हिस्सा नहीं है । यदि आप $ मार्गप्रोवाइडर का उपयोग जारी रख रहे हैं तो अब आपको angular-route.js
अपने HTML में शामिल करने की आवश्यकता होगी :
<script src="angular.js">
<script src="angular-route.js">
आपको ngRoute
अपने आवेदन के लिए एक निर्भरता के रूप में भी जोड़ना होगा :
var app = angular.module('MyApp', ['ngRoute', ...]);
यदि इसके बजाय आप उपयोग कर रहे हैं angular-ui-router
या पसंद कर रहे हैं , तो बस $routeProvider
अपने मॉड्यूल से निर्भरता को हटा दें .config()
और इसे विकल्प के संबंधित प्रदाता (जैसे $stateProvider
) के साथ प्रतिस्थापित करें । आप तब ui.router
निर्भरता का उपयोग करेंगे :
var app = angular.module('MyApp', ['ui.router', ...]);
ui.state
वाक्य रचना जब मैं से मेरे ऐप उन्नत बनाया था angular-ui-router
v0.0.1 के लिए v0.2.0 जिसका अर्थ यह अब उपयोग करता है, ui.router
नाम। किसी भी भ्रम के लिए मेरी क्षमा याचना।
angular-route.js
?
angular-route
CDN पता के साथ-साथ अन्य विकल्प भी दिए गए हैं। जैसा ui-router
कि वर्तमान में कोई भी सीडीएन नहीं है जिसे मैं जानता हूं।
ui-router
यह अपने CDN पर नहीं लगता, हालाँकि यह cdnjs पर है: cdnjs.com/lbooks/angular-ui-router
स्कूटी के उत्तर में जोड़ना:
विकल्प 1: या तो इसे अपनी JS फाइल में शामिल करें:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>
विकल्प 2: या अपने स्थानीय में ' कोणीय-मार्ग.मिन.ज ' डाउनलोड करने के लिए URL का उपयोग करें ।
और फिर (जो भी विकल्प आप चुनते हैं) इस 'एनकाउंटर' को निर्भरता के रूप में जोड़ें।
व्याख्या की:
var app = angular.module('myapp', ['ngRoute']);
चीयर्स !!!
ui-router
परियोजना, एक और अधिक लचीला विकल्प हो सकता है आप स्क्रैच (से शुरू कर रहे हैं, तो github.com/angular-ui/ui-router )