ответ

0

Если вы хотите изменить переменную через контроллеры, тогда вы должны использовать $ rootScope вместо $ scope. Например:

abc - ваша переменная.

использовать его как это:

$rootScope.abc = 1; (directive controller) 

// and change it's value in other controller 

$rootScope.abc = 2; (another controller) 
+0

Это работает, но если у меня есть некоторые экземпляры директивы? Мне нужно изменить переменную только для этого экземпляра директивы :) – John