Skip to content

Commit 332f5dd

Browse files
committed
Fire on-change callback function on post digest of the scope.
1 parent 498ddad commit 332f5dd

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/date-input.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ directive('dateInput', ['$document', function ($document) {
4646
if ( !scope.date ) {
4747
scope.date = scope.selected;
4848
}
49-
scope.onChange();
49+
scope.$$postDigest(function () {
50+
scope.onChange();
51+
});
5052
};
5153

5254
// Convert date object to moment.js if its not a moment object yet

src/datetime-input.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ directive('datetimeInput', ['$document', function ($document) {
4646
if ( !scope.datetime ) {
4747
scope.datetime = scope.selected;
4848
}
49-
scope.onChange();
49+
scope.$$postDigest(function () {
50+
scope.onChange();
51+
});
5052
};
5153

5254
// Convert datetime object to moment.js if its not a moment object yet

src/time-input.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,9 @@ directive('timeInput', ['$document', function ($document) {
3939
if ( !scope.time ) {
4040
scope.time = scope.selected;
4141
}
42-
scope.onChange();
42+
scope.$$postDigest(function () {
43+
scope.onChange();
44+
});
4345
};
4446

4547
// Convert time object to moment.js if its not a moment object yet

0 commit comments

Comments
 (0)