2015-08-24 4 views
5

मैं अपने प्रोजेक्ट में ngCookies कोणीय मॉड्यूल इंजेक्ट नहीं कर सकता। क्या तुम मुझे बताओगे क्यों। मैंने दस्तावेज में किए गए सभी निर्देशों को किया है। यदि संभव हो तो सही कोड लिखें।कोणीय ngCookies

var mainApp = angular.module('mainApp',["ngCookies","ngRoute"]).config(appConfig); 
 

 
appConfig.$inject=['$routeProvider','$cookieStore','$cookies']; 
 

 
function appConfig ($routeProvider){ 
 

 
    $routeProvider 
 
    .when(
 
     '/add', 
 
     { 
 
      templateUrl:"view/add/index.html" 
 
     } 
 
    ) 
 
    .when(
 
     '/login',{ 
 
     templateUrl:'view/login/index.html', 
 
     controller:'loginController' 
 
     } 
 
    ) 
 
    .otherwise({ 
 
     redirectTo:'/' 
 
    }) 
 
};
<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <meta charset="utf-8"> 
 
    <title></title> 
 
<script src="assets/js/jquery/dist/jquery.js" charset="utf-8"></script> 
 
<script src="assets/js/angular/angular.js" charset="utf-8"></script> 
 
<script src="assets/js/angular-cookie/angular-cookie.js"></script> 
 
<script src="assets/js/angular-route/angular-route.js" charset="utf-8"></script> 
 
<script src="assets/js/angular-resource/angular-resource.js" charset="utf-8"></script> 
 
<script src="assets/js/app/main.js" charset="utf-8"></script> 
 
<script src="assets/js/app/controllers/loginController.js"></script> 
 
<script src="assets/js/app/services/userLogin.js"></script> 
 
    </head> 
 
    <body> 
 
    <div ng-app = "mainApp" class="main"> 
 
     <a id="add" href="#add">Дальше</a> 
 
     <a href="#">Назад</a> 
 
     <a href="#login">Логин</a> 
 
     <div ng-view> 
 

 
     </div> 
 
    </div> 
 
    </body> 
 
</html>

त्रुटि की तरह:

Angular.js: 68 Uncaught त्रुटि: [$ इंजेक्टर: modulerr] का दृष्टांत के लिए मॉड्यूल mainApp विफल कारण: त्रुटि: [$ इंजेक्टर: modulerr ] मॉड्यूल ngCookies को तत्काल करने में विफल: त्रुटि: [$ इंजेक्टर: नामांकन] मॉड्यूल 'ngCookies' उपलब्ध नहीं है! आप या तो मॉड्यूल नाम गलत वर्तनी या इसे लोड करने के लिए भूल गए हैं। यदि मॉड्यूल पंजीकृत करना सुनिश्चित करता है कि आप निर्भरता को दूसरे तर्क के रूप में निर्दिष्ट करते हैं। http://errors.angularjs.org/1.4.4/ $ इंजेक्टर/nomod? P0 = ngCookies

उत्तर

1

यह मदद अगर आप एक कोणीय कुकी के और इससे पहले कि '.js' समाप्त करने के लिए 'रों' पत्र जोड़कर अपनी स्क्रिप्ट स्रोत बदल गया है, नीचे की तरह :

<script src="assets/js/angular-cookie/angular-cookies.js"></script> 

पर angular-ngcookies API आधार पर, यह इस तरह से किया जाता है:

<script src="angular-cookies.js"> 
+0

:) मुझे लगता है कि यह अच्छा समाधान नहीं है। वैसे, मैंने कोशिश की –

+0

@ ЮрийШиповалов ठीक है, कोई समस्या नहीं :-) शुभकामनाएं वैसे भी – jyrkim