使用angularjs循环一个月

时间:2019-05-08 02:45:41

标签: angularjs while-loop

我想允许用户从日历中选择一个日期,然后想遍历该日期的月份并执行一些操作。我写了一个while循环,但是它变成了永无休止的while循环,我找不到原因。请找到以下代码

myJsFile.js

$scope.IterateThroughMonth = function(inputDate)
{
var inputDay = $scope.funct1(inputDate);
var inputMonth = $scope.funct1(inputDate);
var inputYear  = $scope.funct1(inputDate);
 var lastDateOfSelectedMonth = $scope.someFunc(inputDate);
var lastDay = $scope.anotherFunc(lastDateOfSelectedMonth);
var lastYear = $scope.anotherFunc(lastDateOfSelectedMonth);
var lastMonth = $scope.anotherFunc(lastDateOfSelectedMonth);

while(inputDay < lastDay )
{
if(lastYear == inputYear && lastMonth==inputMonth)
{
//do something
}
}
}

但是,这变成了无限循环。请注意,lastDay和inputDay都包含介于1-31之间的日期值。

0 个答案:

没有答案