私はangular.js を使用してコントローラの私の注射でエラーがあると私は私がngCookieを取り外したとき、私のコンソール上のエラーが消えたので、これは私の問題であることを知っているangular.js。エラーが
私はそれは私がそれをやろうとしている方法でokですウェブ上で読んだ - しかし、いくつかの理由で問題が離れて行くことはありません。
私は、いずれか一方のみを記述しようとした、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()
}]);
どうすればこの問題を解決できますか?
が、これはとても簡単です信じられません!それを必要としないページにクッキーを追加するのを忘れてしまった!ありがとう! – user193239