我正在通过链接调用引导模式对话框。
当对话框弹出时,我想在角度控制器中启动一个计时器。如何检测角度控制器中的对话框打开事件以启动计时器?
如果我在这样的范围内启动计时器,
app.controller('myctrl',
['$scope', '$window', '$timeout', 'svc',
function ($scope, $window, $timeout, svc) {
$scope.countdown = 10;
$scope.runCounter = function () {
$scope.countdown -= 1;
if ($scope.countdown > 0)
$timeout($scope.runCounter, 60000);
}
$scope.runCounter();
}]);
计时器在应用程序启动时启动。我希望计时器仅在对话框打开时启动。谢谢。