2015-09-25 2 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 я могу изменить дату, как этот «09/04/2015 03:31:07 PM» в формат принимает по «концу времени». Любая идея? – Rahul

+1

@ user5320720 если этот или любой ответ решил ваш вопрос, пожалуйста, рассмотрите [его принятие] (http://meta.stackexchange.com/q/5234/179419), нажав галочку. Это указывает более широкому сообществу, что вы нашли решение и дали некоторую репутацию как самому, так и самому себе. Это не обязательно. – lukkea

+1

@ user5320720 Что касается другого вопроса в комментарии выше, пожалуйста, задайте его в отдельном вопросе на этом сайте, и вы обнаружите, что получите лучший ответ, чем комментарий. – lukkea

Смежные вопросы