angularjs中想在父级controller获取子级controller的变量值可以用emit和on方法,在子级controller,调用$emit方法产生一个事件,$emit函数有两个参数,第一个参数是事件名称,第二个是要传递的数据,比如我想向父级传递变量a,则代码这样写`$scope.$emit('dataa',a)`
然后父级这样写
```javascript
$scope.$on('data',function(event,data){
$scope.a = data; //这里的data就是子级的a
})
```
这样就可以在父级获取到子级的变量了。
相关文章
- 12-29子级Repeater获取 父级Repeater
- 12-29SQL根据指定节点ID获取所有父级节点和子级节点
- 12-29android:在不调整父级的情况下调整子级的大小
- 12-29js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等)
- 12-29Angularjs在父级获取子级变量
- 12-29Vue父子组件通信(父级向子级传递数据、子级向父级传递数据、父组件访问子组件存储在data中的数据)
- 12-29jquery获取元素(父级的兄弟元素的子元素)
- 12-29JS获取节点的兄弟,父级,子级元素的方法(js获取子级获取到换行与空格元素-FF)
- 12-29jQuery获取所有父级元素及同级元素及子元素的方法
- 12-29mysql获取子父级节点