ngModel won't change when picker is opened (to prevent loop modification that messes up the input text)