मुझे अपने कोणीय परियोजना के साथ एक अजीब समस्या का सामना करना पड़ रहा है।मॉड्यूल 'ui.bootstrap' उपलब्ध नहीं है - Angularjs
मेरे पास एक वेबसाइट है - www.server.com/pwm (होम पेज)। पृष्ठ में एक एंकर टैग है जो मुझे दूसरे पृष्ठ पर ले जाता है - www.server.com/publishers। जब मैं होम पेज लोड करता हूं और एंकर टैग पर क्लिक करके प्रकाशक पृष्ठ पर नेविगेट करता हूं, तो सब कुछ ठीक काम करता है। लेकिन जब मैं सीधे ब्राउज़र में यूआरएल टाइप करता हूं तो मुझे नीचे अपवाद मिलते हैं (उदाहरण के लिए। यदि मैं होम पेज www.server.com/pwm लोड करता हूं और फिर यूआरएल के अंत में "/ प्रकाशक" टाइप करता हूं)
[ $ इंजेक्टर: नामांकन] मॉड्यूल 'ui.bootstrap' उपलब्ध नहीं है! आप या तो मॉड्यूल नाम गलत वर्तनी या इसे लोड करने के लिए भूल गए हैं। यदि मॉड्यूल पंजीकृत करना सुनिश्चित करता है कि आप निर्भरता को दूसरे तर्क के रूप में निर्दिष्ट करते हैं। http://errors.angularjs.org/1.2.18/ $ इंजेक्टर/nomod? P0 = ui.bootstrap "
भ्रामक बात यह है कि मैं आवश्यक पुस्तकालयों को शामिल किया है और यह ठीक काम करता है जब मैं वेबपेज माध्यम से नेविगेट है। समस्या तब होती है जब मैं सीधे एक करने के लिए नेविगेट करने की कोशिश बच्चे पेज। मैं पेज
var pubsApp = angular.module('pubsApp', ['ngResource', 'ngRoute', 'ui.bootstrap'])
लोड करने के लिए ngRoute और टेम्पलेट्स के लिए इस्तेमाल कर रही है कर रहा हूँ और मेरी स्क्रिप्ट
<script src="/Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="/Scripts/angular.js" type="text/javascript"></script>
<script src="/Scripts/angular-route.js" type="text/javascript"></script>
<script src="/Scripts/angular-sanitize.js" type="text/javascript"></script>
<script src="/Scripts/angular-resource.js" type="text/javascript"></script>
<script src="/Scripts/bootstrap.js" type="text/javascript"></script>
<script src="Scripts/angular-ui/ui-bootstrap.min.js" type="text/javascript"></script>
<script src="Scripts/angular-ui/ui-bootstrap-tpls.min.js" type="text/javascript"></script>
<script src="/js/app.js" type="text/javascript"></script>
क्या यह एक एकल पृष्ठ ऐप है? यदि हां, तो आपकी रूटिंग तालिका कैसी दिखती है? –
मैं बूटस्ट्रैप के लिए कोणीय से परिचित नहीं हूं, लेकिन क्या आप दोनों, कोणीय और jquery के साथ-साथ उनके दोनों संबंधित bootstrap.js फ़ाइलों को शामिल नहीं करते हैं? आईडी कम से कम '/ स्क्रिप्ट/bootstrap.js' को छोड़ने का मानना है ... – nozzleman
UI-बूटस्ट्रैप की जेएस फ़ाइलों के लिए' src' सापेक्ष है इसलिए वास्तव में कोई आश्चर्य नहीं कि यह क्यों काम नहीं करता है। उन्हें बाकी की तरह पूर्ण बनाओ? – ivarni