我正嘗試在Angular 2中創建一個鬧鐘,我需要觸發鬧鐘所需的所有毫秒,但它是如何實現的?我需要創建具有陣列的服務,並且會觸發鬧鐘
這是我的服務文件。
import { Injectable } from '@angular/core';
@Injectable()
export class AlarmService {
constructor() {}
setUpAlarms(time){
var all = JSON.parse(localStorage.getItem('user'));
for(var i =0; i < all.length; i++){
var hours = all[i]['hours'];
var eventStartTime = new Date();
var eventEndTime = new Date(hours.replace('T',' ').replace('-','/'));
var duration = eventEndTime.valueOf() - eventStartTime.valueOf();
console.log(duration);
}
console.log("CAME HERE");
return true;
}
}
這是我的組件TS。
ngOnInit() {
let time = new Date().getTime()
this.alarmService.setUpAlarms(time);
}
我該如何去做呢?任何幫助將不勝感激。