jquery - Bootstrap DateTimePicker - on change event for Angular -
given demo below:
http://jsfiddle.net/adukg/8851/
i want every time date changes controller value update. every time new date selected box below value ng-model changes.
however upon using following directive error written above.
app.directive('datetimepicker', function () { return { restrict: 'a', require : 'ngmodel', link : function (scope, element, attrs, ngmodelctrl) { element.datetimepicker({ onrender:function (date) { // triggers digest update model scope.$apply(function () { ngmodelctrl.$setviewvalue(date); }); } }); } } }); how can detect changes in angular datetimepicker?
bootstrap's datetimepicker plugin doesn't support change event in options of constructor, can use dp.change event of element added datetimepicker to:
element.datetimepicker({}); element.on('dp.change', function(event) { scope.$apply(function () { ngmodelctrl.$setviewvalue(event.date.format()); }); }) here update jsfiddle:
http://jsfiddle.net/dekelb/fc9kuy3x/3/

Comments
Post a Comment