我有我的注射在控制器使用angular.js 錯誤,我知道這是我的問題,因爲當我刪除ngCookie我的控制檯上的錯誤消失。錯誤與注射angular.js
我已經在網上看到,這是好的方式,我試圖做到這一點 - 但出於某種原因,問題不會消失。
我試着改變ngCookies和ngRoute的順序,試圖只寫其中一個,但我需要它們兩個,試圖改變我的角度版本 - 但仍然沒有任何工作。 這是我的控制器
var mymedical = angular.module("mymed",['ngRoute','ngCookies']);
mymedical.controller('getPersonalCtrl',['$scope','$http',function($scope,$http) {
$http.get("http://localhost:3000/privateData").success(function(data){
$scope.insertDataToDB = data;
console.log(data);
});
}]);
mymedical.controller('insertPersonalCtrl',['$scope','$http',function($scope,$http){
var data = {};
data.email = $scope.email;
data.Tags = $scope.Tags;
data.title = $scope.title;
data.Info = $scope.Info;
data.Category = $scope.Category;
data.file = $scope.file;
data.Recommendation = $scope.Recommendation;
}]);
mymedical.controller('loginCtrl',['$scope','$http','$cookies', function($scope,$http,$cookies){
var user = {};
console.log("i'm in the controller of login");
//user.email = $scope.
//console.log($scope.email);
user.email=$scope.myemail;
user.pass = $scope.pass;
$scope.putCoockie = function(value){
var cook=$cookies.get('cookieEmail');
$cookies.put('cookieEmail',value);
console.log(value);
}
$http.post('http://localhost:3000/getUser', user).then()
}]);
我該如何解決這個問題?
簡直不敢相信這麼簡單!只是忘了將cookies添加到不需要它的頁面!謝謝! – user193239