У меня есть этот DatepickerКак я могу связать Jquery DatePicker с угловыми текстовым полем
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;
'data.title' 2 способа связаны. поэтому, если вы обновите директиву modelto внутри, она будет отражать на data.title снаружи. В чем проблема? – PSL
@PSL Я использовал выбор даты в этом поле ввода, и я видел, что я начинаю что-то удалять с клавиатуры, тогда я вижу, что родительское значение обновляется, но не при выборе datepicker. Я использовал этот datepicker http://jsfiddle.net/kevinj/TAeNF/2/ – user3214546
Я просто вижу, что он работает отлично в вашем примере, и здесь тоже http://plnkr.co/edit/FPFuTO?p=preview – PSL