modify
AngularJS.watch
commit