Angularjs 如何从此检索结果中检查所选日期是否为公共假日
我有一个简单的角度形式与日期选择器。我打电话给一家服务公司索取所有公共假日的名单。如何检查从日期选择器中选择的日期是否在该列表中。如果它在该列表中,则显示一个警报“选定日期为公共假日”,并且我还希望排除周末Angularjs 如何从此检索结果中检查所选日期是否为公共假日,angularjs,Angularjs,我有一个简单的角度形式与日期选择器。我打电话给一家服务公司索取所有公共假日的名单。如何检查从日期选择器中选择的日期是否在该列表中。如果它在该列表中,则显示一个警报“选定日期为公共假日”,并且我还希望排除周末 <input type="date" name="startDate" ng-model="startDate" required> 如何查看我的开始日期是否在此公共假日列表中,如果是,则显示警报。还有,我如何排除周末 响应。数据已 我想我不太清楚你说的“排除周末”是什么意思,
<input type="date" name="startDate" ng-model="startDate" required>
如何查看我的开始日期是否在此公共假日列表中,如果是,则显示警报。还有,我如何排除周末
响应。数据
已
我想我不太清楚你说的“排除周末”是什么意思,但下面是如何检查
$scope.startDate
是周末还是假日,每次选定的日期发生变化
<input type="date" name="startDate" ng-model="startDate" ng-change"checkHolidaysAndWeekends()" required>
// Controller
$scope.checkHolidaysAndWeekends = function() {
if($scope.startDate.getDay() == 6 || $scope.startDate.getDay() == 0)
{ alert('Weekend!') };
angular.forEach($scope.holidays, function(holiday, key){
if ($scope.startDate == holiday.holidayDate)
{ alert("That's a holiday") };
});
};
//控制器
$scope.checkHolidaysAndWeekends=函数(){
如果($scope.startDate.getDay()==6 | |$scope.startDate.getDay()==0)
{警报('周末!')};
角度.forEach($scope.holidays,function(holiday,key){
如果($scope.startDate==holiday.holidayDate)
{alert(“那是一个假期”)};
});
};
show$scope.holidays
@SaurabhAgrawal modifier我在lambda操作符处收到语法错误,因为它在angular中无法识别=>
排除周末意味着排除周六和周日。我在=>
处收到错误,因为lambda操作符没有识别。您是否使用了日期选择器?如果是这样的话,那么你可以看到你选择的日期是Sat还是SunI刚刚拿出了我的=>
<input type="date" name="startDate" ng-model="startDate" ng-change"checkHolidaysAndWeekends()" required>
// Controller
$scope.checkHolidaysAndWeekends = function() {
if($scope.startDate.getDay() == 6 || $scope.startDate.getDay() == 0)
{ alert('Weekend!') };
angular.forEach($scope.holidays, function(holiday, key){
if ($scope.startDate == holiday.holidayDate)
{ alert("That's a holiday") };
});
};