我想为波斯日期选择器创建一个角度指令,我想使用的 javascript lib 是http://jspersiandatepicker.codeplex.com/,我的代码是:
<input type="text" persiandatepicker ng-model="mydate" />{{mydate}}
directive('persiandatepicker', function() {
return {
restrict: 'A',
require: '?ngModel',
link: function (scope, element, attrs, ngModel) {
if (!ngModel) return;
ngModel.$render = function () {
element.bind("click", function () {
PersianDatePicker.Show(this, ngModel.$viewValue || '');
});
};
}
};
});
此代码在单击输入时显示日期选择器并在输入中选择日期时显示,但模型未绑定且未更改我如何在此示例中进行绑定?plunker 中的这个链接是我的代码:http ://plnkr.co/edit/AQsvlbdGHCVpjMeCbR3c?p=preview