मेरी ऐप्लिकेशन में मैं यह कर रहा हूँ:कोणीय त्रुटि का कारण: "त्रुटि: कोई मॉड्यूल: ngCookies"?
angular.module('myApp.controllers', ['ngCookies']).
controller('AppCtrl', function ($scope, socket, $cookies) {
console.log("socket:");
console.log(socket);
$scope.component = 'main';
gLoggedIn = "no";
gUserName = "";
console.log("reset logged in status");
sid = $cookies;
$scope.setComponent = function(val) {
$scope.component = val;
}
}).
लेकिन मैं त्रुटि प्राप्त हो रही:
TypeError: 'undefined' is not an object (evaluating 'angular.module')" and "Error: No module: ngCookies
जाहिर है मैं मॉड्यूल में लोड [ 'ngCookies'] यहाँ! और क्या अधिक है, मैं एक बोवर कोणीय, कोणीय कुकीज़, और कोणीय-लोडर की स्थापित करते हैं, और मेरे index.jade को यह जोड़ा था:
script(src='bower_components/angular-cookies/angular-cookies.js')
script(src='bower_components/angular/angular.js')
script(src='bower_components/angular-loader/angular-loader.js')
तो क्या देता है?
मैंने विभिन्न स्थानों पर ['ngCookies'] जोड़ने का प्रयास नहीं किया: app.js, nope; services.js, नहीं; तो समस्या क्या है?
हाहा ओउके। आप सही हे। उद्देश्य सी से जावास्क्रिप्ट में आने के लिए मुझे यही मिलता है। आदेश मायने रखता है ....? Weiiiird। – CommaToast
हाँ जावास्क्रिप्ट में ऑर्डर बहुत अधिक मायने रखता है, lol – BKM
जावास्क्रिप्ट एक व्याख्या की गई भाषा बनाम उद्देश्य-सी है जो एक संकलित भाषा है और यही कारण है कि कोड फ़ाइलों के लिए लोडिंग ऑर्डर महत्वपूर्ण है। – stefann