我有这个日期选择器
http://jsfiddle.net/kevinj/TAeNF/2/
当前有这样的代码
'use strict';
angular.module('core').directive('jqdatepicker', function () {
return {
restrict: 'A',
require: 'ngModel',
link: function (scope, element, attrs, ngModelCtrl) {
element.datepicker({
dateFormat: 'dd/mm/yy',
onSelect: function (date) {
scope.date = date;
scope.$apply();
}
});
}
};
});
我正在这样使用它
<input type="text" ng-model="date" jqdatepicker />
<br/>
{{ date }}
我的问题是我想在多个地方使用它,它们可以有不同的模型,比如
model=date1
,model=date2
有什么方法可以使该通用化,以便它可以在模型上运行它所附加的任何东西,而不是硬代码
scope.date = date;