You don't need to set the value at all. ng-model takes care of it all:
- set the input value from the model
- update the model value when you change the input
- update the input value when you change the model from js
Here's the fiddle for this: http://jsfiddle.net/terebentina/9mFpp/