AngularJS:从transclude更改指令范围

时间:2014-10-09 07:45:54

标签: angularjs angularjs-directive angularjs-scope angularjs-ng-transclude

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

1 个答案:

答案 0 :(得分:0)

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

abc是你的变量。

像这样使用它:

$rootScope.abc = 1; (directive controller)

// and change it's value in other controller

$rootScope.abc = 2; (another controller)