Angular directive for easy editing JS objects, can be used in admin.