如何使用angularjs指令从html 5 datepicker禁用日期数组

时间:2016-07-30 05:12:14

标签: angularjs html5 angularjs-directive datepicker

需要一些帮助。我在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。

之外,没有任何参考可以找到更改此输入类型的具体日期

我只需要弄清楚如何禁用这些日期。无法在谷歌上找到任何资源。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

在w3c input type = date中,我没有提供任何属性或方法来禁用某些日期,但是您只能启用有效日期,并且也可以根据范围。

以下是链接: https://www.w3.org/TR/html5/forms.html#date-state-(type=date)