現在のプロジェクトで AngularJS を使用しており、ブラウザーで Cookie が無効になっているかどうかを検出する機能を実装しようとしています。この問題を解決するために、AngularJS モジュール「ngCookies」を使用しようとしました。この機能の主なアイデアは、いくつかの Cookie を作成し、後でこの Cookie が作成されたかどうか (および使用可能かどうか) を確認し、作成されていない場合はメッセージを表示することです。しかし、うまくいきませんでした。
コントローラ:
someProject.controller('CookieCtrl', ['$scope', '$cookieStore', function($scope, $cookieStore) {
$scope.areCookiesEnabled = false;
$cookieStore.put("TestCookie", "TestCookieText");
$scope.cookieValue = $cookieStore.get("TestCookie");
if ($scope.cookieValue) {
$cookieStore.remove("TestCookie");
$scope.areCookiesEnabled = true;
}
}]);
意見:
<div class="main" data-ng-controller="CookieCtrl">
<div class="warning_message" data-ng-show="!areCookiesEnabled">
<span data-ng-bind="areCookiesEnabled"></span>
</div>
</div>
誰かが私の間違いを教えてもらえますか?