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

查看:123
本文介绍了angular.js - $emit(,)的具体意思是什么作用呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

作用就是告诉他的父级$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那一小块

这篇关于angular.js - $emit(,)的具体意思是什么作用呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆