Angular directive父子组件之间通讯

多层Angular Directive自定义组件之间可以使用$emit向父directive传值,也可以通过$broadcast向同级指令传值

 

$scope.$emit('eventName','param1','param2'..); //向父directive 发起事件

$scope.$broadcast('eventName','param1','param2'..);  //向同级directive发起事件

 

//父directive 或者 同级directive响应事件,需要先用$on注册事件

$scope.$on('eventName',function(event,data){

    //todo sth

})

转载于:https://my.oschina.net/u/1779802/blog/1540985


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部