Javascript 获取NaN而不是数字/值
应该是简单的语法错误,但我不知道它是什么 控制器:Javascript 获取NaN而不是数字/值,javascript,html,angularjs,ionic-framework,Javascript,Html,Angularjs,Ionic Framework,应该是简单的语法错误,但我不知道它是什么 控制器: $scope.startCounter=3; $scope.startTimeouter = function (number) { $scope.startCounter = number - 1; mytimeouter = $timeout($scope.startTimeouter, 1000); if($scope.startCounter<=0){
$scope.startCounter=3;
$scope.startTimeouter = function (number) {
$scope.startCounter = number - 1;
mytimeouter = $timeout($scope.startTimeouter, 1000);
if($scope.startCounter<=0){
$timeout.cancel(mytimeouter);
$scope.startTimeout();
}
$scope.startTimerBtner=function(){
$scope.startTimeouter();
}
$scope.stopTimerBtner = function () {
$timeout.cancel(mytimeouter);
}
}
$scope.startCounter=3;
$scope.startTimeouter=函数(编号){
$scope.startCounter=编号-1;
mytimeouter=$timeout($scope.startTimeouter,1000);
如果($scope.startCounter您没有在超时
中向$scope.startTimeouter
传递任何内容,则编号
的值未定义。相反,请将函数设置为:
$scope.startCounter=3;
$scope.startTimeouter = function (number) {
$scope.startCounter = number - 1;
mytimeouter = $timeout(function(){$scope.startTimeouter($scope.startCounter)}, 1000);
if($scope.startCounter<=0){
$timeout.cancel(mytimeouter);
$scope.startTimeout();
}
$scope.startTimerBtner=function(){
$scope.startTimeouter();
}
$scope.stopTimerBtner = function () {
$timeout.cancel(mytimeouter);
}
}
$scope.startCounter=3;
$scope.startTimeouter=函数(编号){
$scope.startCounter=编号-1;
mytimeouter=$timeout(函数(){$scope.startTimeouter($scope.startCounter)},1000);
如果($scope.startCounter您没有在超时
中向$scope.startTimeouter
传递任何内容,则编号
的值未定义。相反,请将函数设置为:
$scope.startCounter=3;
$scope.startTimeouter = function (number) {
$scope.startCounter = number - 1;
mytimeouter = $timeout(function(){$scope.startTimeouter($scope.startCounter)}, 1000);
if($scope.startCounter<=0){
$timeout.cancel(mytimeouter);
$scope.startTimeout();
}
$scope.startTimerBtner=function(){
$scope.startTimeouter();
}
$scope.stopTimerBtner = function () {
$timeout.cancel(mytimeouter);
}
}
$scope.startCounter=3;
$scope.startTimeouter=函数(编号){
$scope.startCounter=编号-1;
mytimeouter=$timeout(函数(){$scope.startTimeouter($scope.startCounter)},1000);
如果($scope.startCounter)