I would appreciate if anyone could point out what I am missing.
Please see the plnkr
I have an ion-range control with buttons for “First”, “Prev”, “Next”, “Last” (for the plnkr I just put in the “Next” button). ngModel is bound to a variable, and the buttons change the variable as appropriate which in turn triggers the ionChange event to do stuff on the page… EXCEPT the first button click after a page load or reload changes the variable correctly and the range slider moves but the ionChange event is not triggered. After that first click everything works perfectly.
Any ideas on why and/or what I can do to get around this?