У меня есть угловое приложение, и я хочу реализовать функцию «Время назад».Если я приведу какое-то сумасшедшее количество «вопросов», будет ли это плохой идеей?
Если вы можете представить пост на Facebook, в котором написано «опубликовано около минуты назад ...», это то, что я снимаюfor.
Предполагается, что пользователь никогда не обновлял страницу, а вопросы добавлялись в угловой mdoel из сигнального узла
export interface IQuestion {
timeAgo: string;
}
export class Question implements IQuestion {
public timeAgo: string;
constructor(question: IQuestion) {
this.timeAgoTicker();
}
timeAgoTicker(): void {
this.timeAgo = 'just now';
setTimeout( () => this.timeAgo = 'about a minute ago', 10000);
setTimeout( () => this.timeAgo = 'a couple of minutes ago', 20000);
setTimeout( () => this.timeAgo = '5 minutes ago', 50000);
// etc...
}
}