需要一些帮助。我在html5本机代码中有一个datepicker。 代码看起来像这样
<input name="cidt" type="date" id="cidate" ng-model="reserve.ci" min="{{today}}" required ng-change="getMinCo()" disableDates>
指令
myapp.directive('disableDates', function(){
return function(scope, element, attrs){
var disableddates = ["2016-07-14","2016-07-15"];
//need to code here
}
});
注意:angularjs使用 jqlite 来修改元素的属性。但是除了min和max。
之外,没有任何参考可以找到更改此输入类型的具体日期我只需要弄清楚如何禁用这些日期。无法在谷歌上找到任何资源。任何帮助表示赞赏。
答案 0 :(得分:0)
在w3c input type = date中,我没有提供任何属性或方法来禁用某些日期,但是您只能启用有效日期,并且也可以根据范围。
以下是链接: https://www.w3.org/TR/html5/forms.html#date-state-(type=date)