Trong ứng dụng của tôi, tôi đang làm điều này:Nguyên nhân gây ra lỗi góc: "Lỗi: Không có module: 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;
}
}).
Nhưng tôi tiếp tục nhận được lỗi:
TypeError: 'undefined' is not an object (evaluating 'angular.module')" and "Error: No module: ngCookies
Rõ ràng là tôi nạp [ 'ngCookies'] đây trong module! Và những gì hơn nữa, tôi đã cài đặt bẻ góc, angular-cookies, và angular-loader, và thêm nó vào index.jade của tôi:
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')
Vì vậy, cái gì?
Tôi đã thử thêm ['ngCookies'] ở những nơi khác nhau để không có lịch phát sóng: app.js, nope; services.js, nope; Vì vậy, vấn đề là gì?
Hahah oooookay. Bạn đúng. Đây là những gì tôi nhận được từ mục tiêu C đến JavaScript. Thứ tự quan trọng ....?! Weiiiird. – CommaToast
Có thứ tự quan trọng hơn nhiều trong JavaScript, lol – BKM
JavaScript là một ngôn ngữ thông dịch so với Objective-C, là ngôn ngữ được biên dịch và đó là lý do tại sao việc tải các tệp mã quan trọng. – stefann