2016-08-29 2 views
-1

Как я могу получить контроллер текущей страницы, отображаемой на устройстве? Я просто хочу добавить класс, названный как имя контроллера этой страницы. Так что я могу настроить эту страницу динамически.Получить угловой контроллер текущей html-страницы

+0

Проверьте HTML и проверьте контроллер. –

+0

Есть ли возможность получить его программно? Чтобы я мог назначить имя контроллера как имя класса элементу div, я новичок в угловых js. –

+0

Я не специалист по углам, но это звучит как хак для меня. В зависимости от того, где в цикле вы выполняете это задание, он не может «придерживаться». –

ответ

0

Делай так:

app.run(function($rootScope) { 
    $rootScope.$on('$routeChangeSuccess', function(ev,data) { 
     if (data.$route && data.$route.controller) 
    $rootScope.controller = data.$route.controller; 
    }) 
});