W mojej aplikacji robię to:Przyczyna błędu kątowego: "Błąd: brak modułu: 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;
}
}).
ale wciąż otrzymuję błąd:
TypeError: 'undefined' is not an object (evaluating 'angular.module')" and "Error: No module: ngCookies
Oczywiście załadować [ 'ngCookies'] tutaj w module! A co więcej, ja altana instalacja kątowych, skośnych ciasteczek i kątowego-ładowarki i dodał to do mojego 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')
Więc co się dzieje?
Próbowałem dodając [ ''] ngCookies w różnych miejscach na próżno: app.js, nope; services.js, nope; więc jaki jest problem?
Hahah oooookay. Masz rację. To właśnie dostaję od Celu C do JavaScript. Kolejność ma znaczenie ...?! Weiiiird. – CommaToast
Tak, zamówienie ma dużo więcej w JavaScript, lol – BKM
JavaScript jest językiem interpretowanym a Objective-C, który jest językiem kompilowanym i dlatego liczy się kolejność ładowania plików kodu. – stefann