我在项目中使用了bootstrap datepicker,然后将其绑定到html,如下所示
<div id="calendar"></div>
直到这里我都可以正常工作,但是当我尝试捕获名为
beforeShowMonth
的事件不起作用时,我的意思是我已经在其中放入了一个console.log语句,但未打印出来,因为命令没有到达那里。如果尝试beforeShowDay
,方法也一样。可能是错误,还是在捕获事件时我犯了任何无意义的错误。angularjs控制器代码如下
$('#calendar').datepicker({
format:"yyyy-mm-dd",
setDate: new Date(),
todayHighlight: true,
beforeShowMonth: function(date){
console.log("In before Show month: "+date.getMonth());
},
beforeShowDay: function(date){
console.log("In before Show Day");
}
});
有什么建议吗?
如果没有,那么谁能告诉我初始化后如何写
beforeShowDay
。我已经使用option
做到了,这也无法正常工作。请帮我 最佳答案
beforeShowMonth和beforeShowDay必须返回其中一些选项:
未定义无效
布尔值,指示此日期是否可选
一个字符串,表示要应用于日期单元格的其他CSS类
具有以下属性的对象
beforeShowMonth: function(date){
console.log("In before Show month: "+date.getMonth());3
return "";
},
beforeShowDay: function(date){
console.log("In before Show Day");
return "";
}