我想知道是否有一种方法可以使用$ rootScope访问$ scopes变量,以便如果在作用域中定义了一个函数,则可以使用$ rootscope调用它,或者是否存在使用$ scope.var1定义的变量可以使用$ rootScope访问它

最佳答案

每个作用域都有两个对其子作用域的属性引用,即:$$childHead$$childTail。另外,每个作用域对象都有$$nextSibling$$prevSibling属性,它们指向同级作用域的同级实例。具有此属性,您可以水平或垂直遍历所有子范围。根据需要在每个步骤上执行此操作的原因,您将检查必要的范围属性或方法。

话虽这么说,除了记录/调试目的(例如,构建范围层次树等)之外,我看不到用于此类子范围遍历的真正的业务逻辑应用程序。

关于angularjs - 从$ rootscope angularjs访问$ scope,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32484480/

10-09 14:58
查看更多