ورود / ثبت نام
0
0

آموزش کار با کوکی در AngularJs

312 بازدید
کوکی در AngularJs

کوکی در AngularJs

در این مقاله به بررسی کوکی در AngularJs میپردازیم.AngularJS ماژول ngCookies  برای خواندن و نوشتن کوکی های مرورگر ارائه می کند. برای استفاده از این ماژول، فایل angular-cookies.js را در پوشه برنامه قرار دهید. سپس تنظیمات لازم برای ایجاد وابستگی بین ngCookies  و برنامه انگولار خود را اعمال کنید. این ماژول برای مدیریت کوکی ها دو سرویس فراهم می کند: $cookies و $cookieStore.

$cookies

این سرویس امکان دو عمل read/write روی کوکی های مرورگر را فراهم می کند. اگر می خواهید از روش کوکی های موجود استفاده کنید کافی است، دستوراتread/write  را روی کوکی های مربوط به  server session system صدابزنید سپس از $cookieاستفاده کنید.


<script>

var app=angular.module('cookiesExample', ['ngCookies']);

app.controller('ExampleController', ['$cookies', function ($cookies) {

// Retrieving a cookie

var favoriteCookie = $cookies.myFavorite;

// Setting a cookie

$cookies.myFavorite = 'oatmeal';

}]);

</script>

$cookiesStore

$cookieStore بسته بندی خاصی برای $cookies است که ذخیره سازی کلید-مقدار(رشته-شی) را فراهم می کند و توسط session cookies پشتیبانی می شود. اشیایی که از این حافظه ذخیره سازی گرفته می شوند یا در آن قرار داده می شوند به صورت خودکار توسط angular ،serialized  یا deserialized  می شوند و به JSON تبدیل می شوند(و برعکس).

کوکی در AngularJs

اگر می خواهید روش جدیدی ایجاد کنید که همچنان از کوکی ها استفاده می کند و مبتنی بر جفت های کلید/مقدار است پس از $cookieStore استفاده کنید.


<script>

var app=angular.module('cookieStoreExample', ['ngCookies']);

&nbsp;

app.controller('ExampleController', ['$cookieStore', function ($cookieStore) {

// Put cookie

$cookieStore.put('myFavorite', 'oatmeal');

// Get cookie

var favoriteCookie = $cookieStore.get('myFavorite');

// Removing a cookie

$cookieStore.remove('myFavorite');

}]);

</script>

نظر شما چیست؟

امیدوارم این مقاله مفید بوده باشد نظرات خود را برای ما ارسال کنید.

  • پسورد: www.mspsoft.com
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=22278
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
محمد دهقانی
مطالب بیشتر
برچسب ها:

نظرات

0 نظر در مورد آموزش کار با کوکی در AngularJs

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هیچ دیدگاهی نوشته نشده است.