我创建了jQuery-UI datepicker的angularjs指令,我在formj中使用它,但卡在验证部分。我使用这个指令在我和我需要验证日期不超过日期的日期,我发布我的指令代码以供参考。请纠正我关于要完成的验证。需要帮助来验证角jquery UI datepicker指令
app.directive("datePicker", function() {
return {
restrict: "A",
require: "ngModel",
link: function (scope, elem, attrs, ngModel) {
var updateModel = function (dateText) {
ngModel.$render = function() {
scope.$apply(function() {
ngModel.$setViewValue(dateText);
console.log(dateText);
});
};
};
var options = {
dateFormat: "mm/dd/yy",
onSelect: function (dateText) {
updateModel(dateText);
},
showButtonPanel: true
};
elem.datepicker(options);
}
};
});这里我使用的指令进行angularjs formly
[{
"id": "fromdate",
"key": "fromdate",
"type": "input",
"ngModelAttrs": {
"datePicker": {
"attribute": "date-picker"
}
},
"templateOptions": {
"required": true,
"datePicker": "",
"label": "From Date :"
}
}, {
"id": "todate",
"key": "todate",
"type": "input",
"ngModelAttrs": {
"datePicker": {
"attribute": "date-picker"
}
},
"templateOptions": {
"required": true,
"datePicker": "",
"label": "To Date :"
}
}]
要日期应该更高? –
@ gayathri耶日期应该大于从日期 –