是否可以更改外部范围内的变量
Is it possible to change variable in outer scope?
有以下问题:我有一个外部控制器(HomeController)和一个内部控制器(PostsController)。我可以从 PostsControlle r 获取 HomeController 中的访问和更改变量吗?我知道我可以从 PostsController 读取 HomeController 的变量,但是写作有什么关系呢?提前谢谢。
- 父作用域变量可通过 $parent 获得,因此您可以在子指令中更改这些变量。
- 您可以使用 $emit 将要更改的值传播到父控制器。您需要使用 $on 来订阅事件。
相关文章:
- 在类范围内定义javascript的变量
- 如何根据ajax get请求的成功/失败在适当的范围内更改javascript变量
- JS:增量计数器,不在全局范围内设置计数器变量
- 在全局范围内访问嵌套变量的 Nodejs
- 在(跨浏览器)JavaScript 中,何时必须在局部范围内缓存变量查找
- 全局范围内的变量在 javascript 中无法识别
- 使对象变量在所有“更深”的范围内都是可访问的
- 为什么允许通过原型继承访问另一个闭包范围内的私有变量
- 函数内变量的范围和可用性
- Javascript - 全局变量和全局范围内的变量是否不同(在 jsfiddle 中)
- 由全局范围内的 Web 应用程序声明的全局变量
- 如何在不同的范围内重用变量
- AngularJS:ng-repeat中的变量,没有$scope在其局部范围内
- 是否可以更改外部范围内的变量
- Javascript从另一个回调访问对象变量,而不将变量放在全局范围内
- 对象范围内的变量访问
- 为什么if语句不是't在全局范围内寻找变量
- 在Javascript中,如何引用函数范围内的变量,该变量来自在该函数中调用但在其他地方定义的函数
- 遍历循环,在一个范围内随机更改变量的值,但满足所有变量
- $watch vs 大括号 - $watch不会捕获范围内变量的变化