Я хотел бы создать функцию, которая позволяет мне вычитать 60 секунд с текущего времени, а затем 60 секунд с этого нового отрегулированного времени и так далее.Как вычесть 60 секунд с момента времени в угловом
работы, как это, но теперь я застрял ...
угловой:
var t = new Date();
t.setSeconds(t.getSeconds() - 60);
$scope.newt = t;
$scope.newt = $filter('date')(t, "HH:mm");
$scope.oneminuteless = function() {
???
};
HMTL:
<div>Time {{t}} | New Time: {{newt}}</div>
<button ng-click="oneminuteless()"><i class="icon icon-chevron-left"></i></button>
Я не знаю, как вычитать от установленного времени поэтому он возвращается во времени, пока вы нажимаете кнопку, он всегда использует текущее время.
Спасибо!
Вы, вероятно, хотите использовать MomentJS, вот [угловая директива] (https://github.com/urish/angular-moment) для него. Затем вы можете делать такие вещи, как 'moment (t) .subtract (60, 'seconds')' – BrandonReid
спасибо за подсказку. момент работает, но как мне пройти через сгенерированное время? – nrunit