嗨我正在使用这个角度倒计时插件
http://siddii.github.io/angular-timer/
我需要在同一范围内多次使用该指令。该插件广播一个我想监听但仅来自特定指令的“计时器滴答”事件。
解决这个问题的最佳方法是什么?我似乎只为元素的第一次实例化广播事件。就我而言,它的 $id 为 38。
这是我的控制器中的代码
$scope.$on('timer-tick', function (event, data){
console.log('Timer is ticking = ', data,'event : ',event,'scope ',$scope);
});
第一个计时器指令的 HTML
<span class="chat-time"><timer interval="1000" countdown="currentEvent.duration"> {{hhours}} : {{mminutes}} : {{sseconds}} </timer></span> <!-- event duration for host -->
第二个计时器指令的 HTML
<timer finish-callback="setUserStatus(true)" interval="1000" countdown="speed_roommating.session_clock"> {{hhours}} : {{mminutes}} : {{sseconds}} </timer>