Angular.js based editable grid