Update lastValue whenever ngModel property update programmatically #1042
+2
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Scenario:
We have two textbox bind with
ngModel
properties respectively and(ngModelChange)
event bind to these.On change in first textbox value need to update second textbox
ngModel
property which is reflecting.(when you have update
ngModel
property programmatically then it triggerwriteValue
function but not update thelastValue
hence then you change thengModel
value and its not triggeredthis._onChange();
).But After programmatically update value, when remove the value from second textbox
(ngModelChange)
will not trigger becausethis.lastValue
has not been updated in previouswriteValue
function.Issue Produced StackBlitz Please have a look and follow the steps to produce it.