Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在angularjs datepicker ui引导中启用特定日期_Angularjs_Datepicker - Fatal编程技术网

在angularjs datepicker ui引导中启用特定日期

在angularjs datepicker ui引导中启用特定日期,angularjs,datepicker,Angularjs,Datepicker,var myApp=angular.module('ui.bootstrap.demo',['ngAnimate','ui.bootstrap','ui.bootstrap.dateparser','ui.bootstrap.datepicker']); 控制器('DatepickerDemoCtrl',函数($scope,$http){ $scope.today=函数(){ $scope.dt=新日期(); }; $scope.today(); $scope.clear=函数(){ $scop

var myApp=angular.module('ui.bootstrap.demo',['ngAnimate','ui.bootstrap','ui.bootstrap.dateparser','ui.bootstrap.datepicker']);
控制器('DatepickerDemoCtrl',函数($scope,$http){
$scope.today=函数(){
$scope.dt=新日期();
};
$scope.today();
$scope.clear=函数(){
$scope.dt=null;
};
$scope.inlineOptions={
minDate:新日期(),
展示周:假
};
$scope.dateOptions={
年份:“yy”,
maxDate:新日期(2020年5月22日),
minDate:新日期(),
开始日期:1
};
//禁用周末选择
功能禁用DASDA(数据){
变量日期=data.date,
mode=data.mode;
返回模式=='day'&&(date.getDay()==0 | | date.getDay()==6);
}
$scope.toggleMin=function(){
$scope.inlineOptions.minDate=$scope.inlineOptions.minDate?null:new Date();
$scope.dateOptions.minDate=$scope.inlineOptions.minDate;
};
$scope.toggleMin();
$scope.open1=函数(){
$scope.popup1.opened=true;
};
$scope.setDate=函数(年、月、日){
$scope.dt=新日期(年、月、日);
};
$scope.formats=['dd-MMMM-yyyy','yyyy/MM/dd','dd.MM.yyyy','shortDate'];
$scope.format=$scope.formats[0];
$scope.altInputFormats=['M!/d!/yyyy'];
$scope.popup1={
开放:假
};
var明天=新日期();
明天.setDate(明天.getDate()+1);
var aftermorrow=新日期();
后天.setDate(明天.getDate()+1);
$scope.events=[
{
日期:明天,
状态:“已满”
},
{
日期:后天,
状态:“部分”
}
];
$scope.disabled=功能(日期、模式){
$scope.holidays=[
新日期(2016年2月14日),
新日期(2016年2月15日),
新日期(2016年2月16日),
新日期()
]
var isHoliday=真;
对于(变量i=0;i<$scope.holidays.length;i++){
if(areDatesEqual($scope.holidays[i],日期)){
isHoliday=假;
}
}
返回(模式=='day'&&isHoliday);
};
函数areDatesEqual(日期1、日期2){
返回日期1.setHours(0,0,0,0)==date2.setHours(0,0,0)
}
$scope.dayClass=函数(日期、模式){
var任命=[
新日期(2016年2月3日),
新日期(2016年2月8日),
新日期(2016年2月22日),
]
如果(模式=='day'){
var dateToCheck=新日期(日期);
对于(var i=0;i
.full按钮span{
背景色:柠檬黄;
边界半径:32px;
颜色:黑色;
}
.部分按钮跨度{
背景颜色:橙色;
边界半径:32px;
颜色:黑色;
}
.预约>按钮{
颜色:白色;
背景色:红色;
}

日期选择器
所选日期为:{dt|date:'fullDate'}
弹出窗口


opps!事实上,这正是我需要删除的!我需要从html中删除最大日期和最小日期: 下面是代码片段

var myApp=angular.module('ui.bootstrap.demo',['ngAnimate','ui.bootstrap','ui.bootstrap.dateparser','ui.bootstrap.datepicker']);
控制器('DatepickerDemoCtrl',函数($scope,$http){
$scope.today=函数(){
$scope.dt=新日期();
};
$scope.today();
$scope.clear=函数(){
$scope.dt=null;
};
$scope.inlineOptions={
minDate:新日期(),
展示周:假
};
$scope.dateOptions={
年份:“yy”,
maxDate:新日期(2020年5月22日),
minDate:新日期(),
开始日期:1
};
//禁用周末选择
功能禁用DASDA(数据){
变量日期=data.date,
mode=data.mode;
返回模式=='day'&&(date.getDay()==0 | | date.getDay()==6);
}
$scope.toggleMin=function(){
$scope.inlineOptions.minDat