After learning more about directives (and the sharing of scopes) I switched over to controllers for most actions. Added support deleting the index.