<div>
Status: {{status ? status : "Waiting..."}}<br>
Finished: {{myCtrl.finished}}
</div>
finished
в scope
вместо контроллера:$scope.$on('on-finish', (event, endTime, id) => {
// колбэк отрабатывает, но finished в шаблоне не обновляется
$scope.$endTime = endTime;
$scope.finished = status = 'Timer ' + id + ' finished at ' + endTime;
alert(this.finished);
})