Implement in-place editing for todos using angular.