Я просто нахожу странную (для меня) вещь в angularjs. Почему эти части работают по-разному?
Тайм-аут работает (предупреждение через 8 секунд)
$scope.testfun = function(){
alert(2);
}
$scope.activate = function(h,m,s){
if(h != 0 || m != 0 || s != 0) $timeout($scope.testfun, 8000);
}
Тайм-аут НЕ работает (мгновенное предупреждение)
$scope.testfun = function(){
alert(2);
}
$scope.activate = function(h,m,s){
if(h != 0 || m != 0 || s != 0) $timeout($scope.testfun(), 8000);
}
Разница в $ scope.testfun и $ scope.testfun ()