https://github.com/angular-ui/ui-router к странице лучше всего привязывать контроллеры с помощью ui-router более того, там действительно можно использовать наименование именно так 'index.user.profile' по идее это должен быть вложенный контроллер в контроллер user который вложен в index который глобальный. Хотя это не обязательно.