我想知道是否有一种方法可以使用$ rootScope访问$ scopes变量,以便如果在作用域中定义了一个函数,则可以使用$ rootscope调用它,或者是否存在使用$ scope.var1定义的变量可以使用$ rootScope访问它
最佳答案
每个作用域都有两个对其子作用域的属性引用,即:$$childHead
和$$childTail
。另外,每个作用域对象都有$$nextSibling
和$$prevSibling
属性,它们指向同级作用域的同级实例。具有此属性,您可以水平或垂直遍历所有子范围。根据需要在每个步骤上执行此操作的原因,您将检查必要的范围属性或方法。
话虽这么说,除了记录/调试目的(例如,构建范围层次树等)之外,我看不到用于此类子范围遍历的真正的业务逻辑应用程序。
关于angularjs - 从$ rootscope angularjs访问$ scope,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32484480/