想要做一个每一个商品都有一个独立的倒计时的页面,类似于电商网站的限时抢购。商品的倒计时开始结束时间都是在后台接口中返回,存在在一个JSON数组中,然后通过Angularjs的ng-repeat循环输出到HTML页面中。
JSON格式如下:
[{'id':'001'
'ImgUrl':'img.jpg'
'startTime' : '2015 06 30 17:03:40'
'endTime': '2015 06 30 17:03:50'},
{'id':'002'
'ImgUrl':'img.jpg'
'startTime' : '2015 06 30 17:02:40'
'endTime': '2015 06 30 17:03:50'},
{'id':'003'
'ImgUrl':'img.jpg'
'startTime' : '2015 06 30 17:01:40'
'endTime': '2015 06 30 17:03:50'}]
在网上找了很多js倒计时代码但都只能同一页面使用一次的。请问该如何将这些倒计时显示到HTML页面上?搞不懂要如何可以将每个商品的时间输入到倒计时的代码中,然后还能独立运行。
创建一个时间类Timer.
每个商品的倒计时生成一个实例:var time = new Timer();
如果调用:
调用示例:
https://github.com/siddii/angular-timer