full life cycle of ngmodelcontroller:

model change---> formatter---> render----> UIchange

$setViewValue---> parser----> model change