2015-09-25 54 views
1

我正在使用angularjs计时器进行“倒计时”,这里是链接http://siddii.github.io/angular-timer/index.html#/timer-with-end-time。 问题是,当我尝试绑定“结束时间”它不是working.This是我使用什么:动态绑定倒计时值

<timer end-time=" {{ time }}">{{days}} days, {{hours}} hours, {{minutes}} minutes, {{seconds}} seconds.</timer> 

在控制器:

angular.module('timer-demo',['timer']).controller('TimerController',['$scope', function ($scope){ $scope.time = '1451628000000';}); 

我也曾尝试:

ng-attr-end-time = "{{ time }}" 

但仍然没有运气。

另外,我想根据用户从datepicker选择日期时间更新计时器值。任何建议?

回答

1

您可以直接使用该值,而无需插值{{}}。由于该指令已在使用endTimeAttr: '=endTime',this line

<timer end-time="time"> 
    {{days}} days, {{hours}} hours, {{minutes}} minutes, {{seconds}} seconds. 
</timer> 
+0

大其work.Thanks..One更thing.How我可以改变这样的“2015年9月4日下午3时31分07秒”到的日期格式接受通过“结束时间”..任何想法? – Rahul

+1

@ user5320720如果这个或任何答案已解决您的问题,请点击复选标记考虑[接受它](http://meta.stackexchange.com/q/5234/179419)。这向更广泛的社区表明,您已经找到了解决方案,并为答复者和您自己提供了一些声誉。没有义务这样做。 – lukkea

+1

@ user5320720就上述评论中的其他问题而言,请在本网站的单独问题中提问,并且您会发现您会收到比评论更好的回复。 – lukkea