0

我试图在每次访问页面时获取时间戳,并在用户离开页面时获取另一个时间戳。我得到了 Oninit 的时间,但是“OnDestroy”我得到了与访问页面时相同的确切时间。

entryTime = Date.now();
exitTime = new Date();

ngOnInit(): void {
  console.log(this.entryTime);
  }

ngOnDestroy(): void {
  console.log(this.exitTime);
  }
4

2 回答 2

2

在 ngDestroy 中调用它然后控制台

ngOnDestroy(): void {
  this.exitTime = new Date();
  console.log(this.exitTime);
  }
于 2020-05-14T09:35:46.853 回答
0

更新在销毁时调用的退出时间,因为它是在加载页面时初始化的

ngOnDestroy(): void {
  this.exitTime=new Date();
  console.log(this.exitTime);
  }
于 2020-05-14T09:37:05.793 回答