2.0.0 • Published 4 years ago

ngx-cookie-icy v2.0.0

Weekly downloads
26
License
MIT
Repository
github
Last release
4 years ago

ngx-cookie-icy

angular4+以上的版本可以使用;demo地址

1、开始使用

  • 安装
  • 使用

2、cookieService中的方法

  • get()
  • getObject()
  • getAll()
  • set()
  • setObject()
  • remove()
  • removeAll()

安装

npm install ngx-cookie-icy

使用

CookieModule应该在AppModule中使用forRoot()静态方法注册,在子模块中使用forChild()注册。这些方法也接受CookieOptions对象。将其保留为默认值为空。

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { CookieModule } from 'ngx-cookie-icy';

import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    CookieModule.forRoot(),
    AppRoutingModule,
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
import { Component } from '@angular/core';
import { CookieService } from 'ngx-cookie-icy';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.less']
})
export class AppComponent {
  constructor(
    private _cookieService: CookieService
  ) {
    this._cookieService.set('paopao', '看好你哦');
  }
}

get()

/**
 * 获取指定cookie
 * @param key cookie的名称
 */
get(key: string): string;

getObject()

/**
 * 获取指定cookie;cookie的值非字符,而是一个对象
 * @param key cookie的名称
 */
getObject(key: string): object;

getAll()

/**
 * 获取所有的cookie
 */
getAll(): object;

set()

/**
 * 设置cookie
 * @param key cookie的名称
 * @param value cookie的值
 * @param options 其他参数
 */
set(key: string, value: string, options?: CookieOptions): void;

setObject()

/**
 * 设置cookie, cookie 的value是一个对象
 * @param key cookie的名称
 * @param value cookie的值
 * @param options 其他参数
 */
setObject(key: string, value: object, options?: CookieOptions): void;

remove()

/**
 * 删除指定key的 cookie
 * @param key cookie的名称
 * @param options 其他参数
 */
remove(key: string, options?: CookieOptions): void;

removeAll()

/**
 * 删除所有cookie
 * @param options 其他参数
 */
removeAll(options?: CookieOptions): void;
2.0.0

4 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago