0

如何从 transclude 中的另一个控制器更改指令变量(在指令控制器中)?

4

1 回答 1

0

如果要跨控制器更改变量,则必须使用 $rootScope 而不是 $scope。例如:

abc 是你的变量。

像这样使用它:

$rootScope.abc = 1; (directive controller)

// and change it's value in other controller

$rootScope.abc = 2; (another controller)
于 2014-10-09T07:53:08.777 回答