今朝私は仕事に就き、突然私のアプリケーションを起動しましたが、もう動作しませんでした。 私はこの問題を、$ cookieStoreが動作していないことに戻しました。
誰も以前に同じ問題が発生しましたか?私はデバッグ休憩を追加した後、私のコンソールから見ることができるように、何を問題にして検索するのかを少し失っています。私は別のPCで同じアプリをテストし、それがクロムまたはIEで同じこと:
編集:いくつかのより多くの情報をは、cookiestoreは何も保存されていません。だから、私のライブラリは壊れているかもしれないと結論づけました。そこで、1.4.9 AngularとngCookiesを再ダウンロードしました。それでも同じことが起こり、クッキーは書かれていません。私はうまく動作し、クッキーを書くように見える古いオンラインバージョンを持っていた。すべてのファイルとフォルダのフォルダ全体を比較して、問題の原因がどこにあるかを確認するにはどうすればよいですか?私は図書館がそれを壊したと思っています。私は問題を発見
app.controller('LoginController', function ($rootScope, $scope, $cookieStore, $state, AuthenticationService, $timeout, $http, apiserv) {
$scope.dataLoading = false;
$scope.error = $rootScope.message;
$rootScope.globals = [];
$cookieStore.remove('globals');
$cookieStore.remove('auth');
$scope.login = function() {
$scope.dataLoading = true;
var url = apiserv + "api.login.php?username=" + $scope.username + "&password="+$scope.password;
$http({url: url}).then(function (rs) {
console.log(rs.data);
if (rs.data.success) {
var auth = rs.data.auth;
$rootScope.globals = {
currentUser: rs.data
};
$cookieStore.put('globals', $rootScope.globals);
$cookieStore.put('auth', auth);
debugger; // Where I took the above screenshot
$state.go('app.sites');
} else {
$scope.error = rs.data.message;
$scope.dataLoading = false;
}
});
};
}
);
すべてBASE(自己へのノート...私は私のindex.htmlに次の行を追加し、それがクッキー
BASEを使わない破りました:http://stackoverflow.com/a/28431346 – tanmay
こんにちは、これは私の質問に関連しているとは思わない。あなたが見るために私のコントローラロジックを追加しました。 – johan