當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript core.CookieService類代碼示例

本文整理匯總了TypeScript中angular2-cookie/core.CookieService的典型用法代碼示例。如果您正苦於以下問題:TypeScript CookieService類的具體用法?TypeScript CookieService怎麽用?TypeScript CookieService使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


在下文中一共展示了CookieService類的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: beforeEach

 beforeEach(() => {
   machineIdConfig = 'valid-cookie';
   thisMachineConfig = Observable.of(MachineConfiguration.fromJson({'MachineId': '123'}));
   cookieService = new CookieService(new CookieOptions());
   cookieService.putObject('machine_config_id', '1991653a-ddb8-47fd-9d3a-86761506fa4f');
   cookieService.putObject('machine_config_details', { 'KioskConfigId': 1, 'KioskIdentifier': '1991653a-ddb8-47fd-9d3a-86761506fa4f', 'KioskName': 'Test Kiosk 1 Name', 'KioskDescription': 'Test Kiosk 1 Desc', 'KioskTypeId': 1, 'LocationId': 3, 'CongregationId': 1, 'RoomId': 1984, 'StartDate': '2016-10-27T00:00:00', 'EndDate': null });
   fixture = new HomeComponent(router, cookieService, setupServiceStub);
   childSigninRedirectSpy = spyOn(fixture, 'goToChildSignin');
   childCheckinRedirectSpy = spyOn(fixture, 'goToChildCheckin');
   adminToolsRedirectSpy = spyOn(fixture, 'goToAdminTools');
   setupErrorRedirectSpy = spyOn(fixture, 'goToSetupError');
 });
開發者ID:crdschurch,項目名稱:crds-signin-checkin,代碼行數:12,代碼來源:home.component.spec.ts

示例2: beforeEach

 beforeEach(() => {
   cookieService = new CookieService(new CookieOptions());
   cookieService.putObject('machine_config_id', machineIdStub);
   cookieService.putObject('machine_config_details', machineConfigStub);
   httpClientService = {
     get(url: string) {
       let response = new ResponseOptions({ body: machineConfigStub });
       return Observable.throw('invalid config');
     }
   };
   fixture = new SetupService(httpClientService, cookieService);
 });
開發者ID:crdschurch,項目名稱:crds-signin-checkin,代碼行數:12,代碼來源:setup.service.spec.ts

示例3: calculateScore

    calculateScore(score, axis) {
        let netScore;
        let savedScore = this.cookieService.get("score");
        //set score to default if it does not exist, and calculate from there
        if (!savedScore) {
            savedScore = ("0.5,0.5,0.5");
        }
        let dividedScore = savedScore.split(",");
        //cookie values are in alphabetical order; savory, spice, sweet
        //if an unexpected axis name appears, the score will simply remain the same
        if(axis === "savory") {
            netScore = Number(dividedScore[0]) + score;
            dividedScore[0] = this.checkScoreBoundary(netScore);
        } else if (axis === "spice") {
            netScore = Number(dividedScore[1]) + score;
            dividedScore[1] = this.checkScoreBoundary(netScore);
        } else if (axis === "sweet") {
            netScore = Number(dividedScore[2]) + score;
            dividedScore[2] = this.checkScoreBoundary(netScore);
        }

        let newScore = "";
        dividedScore.forEach(function(entry, index) {
           newScore = newScore + entry;
            if(index != 2) {
                newScore = newScore + ',';
            }
        });
        this.cookieService.put("score", newScore);
    }
開發者ID:dylan-mcdonald,項目名稱:nmpalate,代碼行數:30,代碼來源:question.ts

示例4: logOut

 logOut(){
   this._cookieService.remove("userName");
   this._cookieService.remove("password");
   this._cookieService.remove("userType");
   this._cookieService.remove("userCode");
   this._router.navigate(['LogIn']);
   this._cookieService.get
 }
開發者ID:APROTEC,項目名稱:Web-Application,代碼行數:8,代碼來源:navbarAssociate.component.ts

示例5: onSaveResponse

 onSaveResponse(result: any, error: any) {
     if (error != null) {
         console.log(error);
         return;
     }
     this.user = result;
     this._cookieService.put("username", this.user.Username);
     this._cookieService.put("password", this.user.Password);
 }
開發者ID:Gaiidenn,項目名稱:gowa-frontend.old,代碼行數:9,代碼來源:user.service.ts

示例6: baseHeaders

    public baseHeaders() {
        let headers: Headers = new Headers();

        if (this.cookies.get("csrftoken") == null) {
            this.http.get("/api/auth/csrf").subscribe();
        }
        headers.append("X-CSRFTOKEN", this.cookies.get("csrftoken"));
        return headers;
    }
開發者ID:BenjaminSchubert,項目名稱:HttpInfrastructure,代碼行數:9,代碼來源:headers.provider.ts

示例7: Observable

		this.user$ = new Observable(observer => {
				 this._userObserver = observer;

				var username = this._cookieService.get('username');
				var token = parseInt(this._cookieService.get('token'));

				if(username !== undefined && token !== undefined){
					this.setUserModel(username, token);
				}

		}).share();
開發者ID:KHAAAAN,項目名稱:ang2blog,代碼行數:11,代碼來源:user.service.ts

示例8: loginResponse

 loginResponse(result: any, error: any) {
     if (error != null) {
         console.log(error);
         return;
     }
     console.log(JSON.stringify(result));
     this.user = result;
     this._cookieService.put("username", this.user.Username);
     this._cookieService.put("password", this.user.Password);
     console.log(this.user);
     console.log(this.isUserRegistered());
 }
開發者ID:Gaiidenn,項目名稱:gowa-frontend.old,代碼行數:12,代碼來源:user.service.ts

示例9: remove

    remove(key) {

        this.cache[key] = null;
        delete this.cache[key];
        this._cookieService.remove(key);
        this._localStorage.remove(key);
    }
開發者ID:busidex-vinbrown,項目名稱:orgadmin,代碼行數:7,代碼來源:cache.service.ts

示例10:

  this.userService.login(email, password).subscribe((result) => {
   if (result) {
     console.log(result)
    this._cookieService.putObject("auth", result);
    this.router.navigate(['bucketlist']);
   }
 });
開發者ID:andela-gogbara,項目名稱:Lifelist-angular2,代碼行數:7,代碼來源:registration.component.ts


注:本文中的angular2-cookie/core.CookieService類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。