回答

0

如果您想要跨控制器更改變量,那麼您必須使用$ rootScope而不是$ scope。例如:

abc是你的變量。

使用這樣的:

$rootScope.abc = 1; (directive controller) 

// and change it's value in other controller 

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

這工作,但如果我有指令的某些情況?我只需要爲該指令實例更改變量:) – John 2014-10-09 07:58:27