我在angularjs中有一个定义如下的计时器:
<timer interval="1000" countdown="offerta.dataScadenza/1000 - currentTimestamp" class="ng-isolate-scope ng-scope ng-binding">{{days}} days, {{hours}} hours, {{minutes}} minutes, {{seconds}} seconds</timer>
它工作正常但我想在倒计时结束时触发一个事件,当事件发生时做一些总线逻辑。
任何想法?
答案 0 :(得分:0)
您可以收听的timer tag has a few events,包括timer-stopped
$scope.$on('timer-stopped', function (event, data){
console.log('Timer Stopped - data = ', data);
});
它也有你可以调用的方法,即使是从JS </ p>
function startTimer() {
document.getElementsByTagName('timer')[0].start();
}
function stopTimer() {
document.getElementsByTagName('timer')[0].stop();
}