Ability to edit document entries via child controller and custom contenteditabledirective