Here's the code, I'm looping over unit names and displaying their value. Notice that I print out the same value that is binded to my input. Here is what is being shown. It only doesn't update that one value.. Everytime I change these input it updates all value but one. I've tried changeDetectionRef, [ngModel], binding it to {{u}}. Can't get anything to fix the issue. Any ideas? Continue reading...