其他分享
首页 > 其他分享> > Angularjs在父级获取子级变量

Angularjs在父级获取子级变量

作者:互联网

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
})
```
这样就可以在父级获取到子级的变量了。

标签:父级,controller,子级,Angularjs,scope,data,emit
来源: https://blog.csdn.net/zy1620454507/article/details/121076272