問題タブ [angular-cookies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - ブラウザを閉じた後もngCookiesを保持するには?
ブラウザを閉じた後も ngCookies を保持したい。いくつかの調査の後、私はこの解決策を試しました:
残念ながら、F5(更新) でしか機能しません。ブラウザを閉じた後、Cookie を保持するにはどうすればよいですか?
angularjs - $cookieStore または $cookies が $stateParams データを保存していません
以下は、または$stateParams
にデータを保存する必要があるコントローラーです。更新すると、すべてのデータが失われるためです。$cookieStore
$cookie
$stateParams
以下は私がそれをした方法です。しかし、それはデータを保存していません。console.log を配置すると、すべてが null になります。
初めてページにアクセスすると、データがあります。しかし、ページを更新すると、すべてのコンソールが null になります。
angularjs - ディレクティブのクリックイベントで $cookie を角度的に渡す
angularを使用して、保存ボタンをクリックしたときにディレクティブを使用して入力の値をCookieに保存したいと思います。これが私のコードです。リンク関数またはコントローラーディレクティブを使用する必要があるかどうかはわかりませんでしたが、とにかくクリックイベントハンドラーでは $cookie はもちろん不明です。$cookie または $log を on Click 関数に渡すにはどうすればよいですか?
これをまったく別の方法で行う必要があると思われる場合は、お知らせください。
angularjs - Express/angularjs を使用してサブドメイン間で Cookie を共有する
私はかなり長い間このタスクを達成しようとしてきましたが、まだブレークスルーがありません. 誰かがこれで私を助けることができれば、私は本当に感謝しています.
現在の状況:
2 つのサブドメインで実行している 2 つのアプリケーションがあります。
st.localhost:8080 および acm.localhost:8080
ユーザーがいずれかの URL にアクセスしようとすると、Angular の $cookies サービスを使用して「auth」という名前の Cookie を検索します。Cookie が定義されているか存在する場合、ユーザーは元のアプリケーションにリダイレクトされます。ただし、Cookie が定義されていない場合、ユーザーはログイン ページにリダイレクトされます (ログイン ページは両方のアプリケーションに存在します)。
ログインページから、資格情報の確認が成功した後、「auth」 Cookie をランダムな値で再度設定しました。この Cookie は、2 つのサブドメイン間で共有されるはずです。
特急:
角度
以下のログイン機能は、ST と ACM アプリケーションの両方で共有されます
/login サービス応答で Set-Cookie ヘッダーを確認できるため、Express は Cookie 'auth' を正常に作成できます。ただし、ブラウザーは、アプリケーション (st.localhost など) から作成している後続の API 要求にこの Cookie を添付していません。Angular でもこの Cookie を読み取ることができません。
obj が未定義になります。
サブドメインの 1 つから Cookie のドメインを「localhost」として設定する方法に問題があると感じています。
私が間違っているかもしれないことについて何か提案はありますか?
前もって感謝します。
javascript - $injector:unpr ngCookies の $cookies の不明なプロバイダーの問題が発生しました
エラー $injector:unpr が発生しました $cookies の不明なプロバイダー
app.js ファイルに ngcookies モジュールを追加し、コントローラーで $cookie サービスを使用していますが、コントローラーに Cookie サービスが挿入されているときに Cookie スロー エラーを作成できません。
app.js
controller.js
このエラーを解決するのを手伝ってください
angularjs - Angular $cookies "循環依存関係が見つかりました"
このエラーが発生しました「エラー: [$injector:cdep] 循環依存関係が見つかりました: $cookies <- $cookies <- AuthService」
次のコードで
そして、私はログインコンポーネントでこのサービスを使用しています
私のコードの何が問題なのか理解できません...ここから $cookies を削除すると、完全に機能します。おそらく解決策は、独自のCookieサービスを作成することですか?:)
angularjs - angularjsという名前でCookieの値を読み取る必要があります
アプリケーションに Cookie があり、angularJS ngCookies を使用してそれを読み取る必要があります。ブラウザー拡張機能から Cookie をエクスポートすると、次の json のようになります。
この JSON には、'JSESSIONID' とともにさらに多くのオブジェクトが存在する可能性があります。だから私はJSESSIONIDの値だけを読みたい。
私のコード:
未定義のオブジェクトを取得しています。