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

这个请求接口在success的$scope.$apply()语法后,有这段代码,具体是啥意思呢?
clipboard.png

阅读 3.5k
2 个回答

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

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

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

这样就会打印出来

Scope Events Propagation
Scopes 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那一小块

向父级controller传递子controller数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进