У нас есть программа для получения метки времени с php-сервера каждую секунду.Могу ли я знать, возможно ли получить временную метку один раз, запустить собственную функцию таймера и вызвать нужную функцию на основе функции таймера.
this.timer = Observable.interval(1000).map((x) => {
let date:number ;
this.fbdb.getCurrentTimestamp().then((date)=>{
date = parseInt(date.text());
if( (+this.nextTicket.ticket_live_at.seconds * 1000) < date){
this.ngOnInit();
}
if((+this.bestData.ticket_live_at.seconds * 1000) < date){
this.ngOnInit();
}
this.nextTicketTime = this.currentTicketTimestamp - date;
this.bestTicketTime = (+this.bestData.ticket_live_at.seconds * 1000) - date;
});
}).subscribe((x) => { });
У нас есть функция, основанная на http.get () , для извлечения текущей метки времени с сервера PHP.
let date:number ;
this.fbdb.getCurrentTimestamp().then((date)=>{
date = parseInt(date.text());
Пожалуйста, подскажите, как можномы создаем собственную функцию таймера, получаем запрос один раз от PHP-сервера ..
Спасибо