簡體   English   中英

如何以秒為單位獲得 cookie 過期的剩余時間?

[英]how to get time remains for cookie expiration in seconds?

我已經設置了 2 分鍾過期時間的 cookie。 我想在 HTML 上顯示倒計時,還有多少秒可以使角度 2 中的特定 cookie 過期。

您可以使用

import { timer } from 'rxjs/observable/timer';
import { take, map } from 'rxjs/operators';

@Component({
   selector: 'my-app',
   template: `<h2>{{countDown | async}}</h2>`
})
export class App {
   countDown;
   count = 60;

   constructor() {

       this.countDown = timer(0,1000).pipe(
          take(this.count),
          map(()=> --this.count)
       );
   }
}

因此,在設置 cookie 時間時,您也可以在計時器中設置相同的時間。 確保您分配的 cookie 時間和此計時器時間相同,以便准確工作。

工作示例在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM