搜索

首页  >  问答  >  正文

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

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

PHP中文网PHP中文网2783 天前835

全部回复(2)我来回复

  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:13:07

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

    回复
    0
  • PHP中文网

    PHP中文网2017-05-15 17:13:07

    向父级controller传递子controller数据

    回复
    0
  • 取消回复