Tôi đang tìm cách tạo ống đếm ngược 2/4 góc cạnh.Góc 2 ống đếm ngược
Tất nhiên tôi có thể thực hiện đếm ngược riêng lẻ, nhưng làm cách nào để tạo nhiều bộ đếm?
Tôi muốn đầu vào sau:
<span [time]="unix timestamp here">Countdown will count here</span>
ví dụ:
<span [time]="1500503492">Countdown will count here</span>
<span [time]="15005034392">Countdown will count here</span>
<span [time]="1500503492">Countdown will count here</span>
Làm thế nào tôi có thể đạt được điều đó tất cả sẽ làm việc dù có bao nhiêu tôi có?
gì tôi đã cố gắng cho đến nay chỉ đếm ngược đơn như sau:
time = 30;
setInterval(() => {
this.currentTime = new Date().getTime();
if (this.time > 0) {
this.time = this.time - 1;
}
}, 1000);
{{ time}}
Cảm ơn !. nhưng im nhận được một lỗi trên đếm ngược sau khi im rời khỏi xem hiện tại (bởi vì tất cả mọi thứ đăng ký là destoryed). Làm thế nào tôi có thể hủy tất cả các đếm ngược mà không còn tồn tại nữa? vì detectChanges – maria
Cập nhật mã và thêm một móc vòng đời ngOnDestroy, dừng bộ đếm thời gian khi hủy thành phần. – cyrix