您的位置:首页技术文章
文章详情页

angular.js - $emit(,)的具体意思是什么作用呢?

【字号: 日期:2024-09-20 13:41:59浏览:27作者:猪猪

问题描述

这个请求接口在success的$scope.$apply()语法后,有这段代码,具体是啥意思呢?angular.js - $emit(,)的具体意思是什么作用呢?

问题解答

回答1:

作用就是告诉他的父级$scope,有事件触发啦,事件的名字叫做boyslist,然后数据是result.data

如果你的父$scope上有监听这个事件的话,就会触发里面的回调函数,例如

$scope.$on(’boyslist’, console.log);

这样就会打印出来

Scope Events PropagationScopes can propagate events in similar fashion to DOM events. The event can be broadcasted to the scope children or emitted to scope parents.

具体可以看这个,然后看Scope Events Propagation那一小块

回答2:

向父级controller传递子controller数据