Цикл через месяц с помощью angularjs - PullRequest
0 голосов
/ 08 мая 2019

Я хочу позволить пользователю выбрать дату из календаря, а затем я хочу перебрать месяц этой даты и выполнить какое-либо действие. Я написал цикл 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...