状況:
Angular アプリで Cookie を使用する必要があります。アプリでngCookiesモジュールを適切にセットアップするための適切な手順に従いましたが、どういうわけか機能しません。
これは私が得ているエラーメッセージです:
Unknown provider: $$cookieReaderProvider <- $$cookieReader <- $cookies <- $cookies
手順:
これらは私が行った手順です:
- bower install angular-cookies
bower で最初のオプションを選択します。
angular#1.3.13 which resolved to 1.3.13 and is required by angular-animate#1.3.13, angular-sanitize#1.3.13, ionic#1.0.0
index.html に以下を含めます。
<script src="lib/angular-cookies/angular-cookies.min.js"></script>
モジュール ngCookies を含めます。
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services', 'ngCookies']) angular.module('starter.controllers', ['ngCookies'])
コントローラーにサービスを挿入します。
.controller('MainCtrl', function( $scope, $rootScope, $cookies )
バージョン -- 編集
これらは以前のバージョンだったので、問題はバージョンに関連している可能性があると思いました:
Angular バージョン: 1.3.13
Angular-cookies バージョン: 1.4.1
次に、angular を最新バージョン #1.4.1 に再インストールし、angular-cookies を再インストールしましたが、問題は同じエラー メッセージで解決しません。
質問:
angular-cookie を適切にセットアップするにはどうすればよいですか? なぜそのエラーが発生するのですか?