angular controllers for fragment