简体   繁体   English

AngularJS $broadcast 和 $emit in Angular 2+

[英]AngularJS $broadcast and $emit in Angular 2+

I have seen a few tutorials about $broadcasting in angularjs, and I know the angular(2+) isn't the same thing, so I want to ask if $broadcast and $emit are included in angular(2+) or $broadcast and $emit functionalities are achievable using @input and @output?我在angularjs看过一些关于$broadcasting的教程,我知道angular(2+)不是一回事,所以我想问一下$broadcast和$emit是包含在angular(2+)还是$broadcast使用@input 和@output 可以实现$emit 功能吗?

In angular 2+, you could use subjects and behaviour subjects to achieve broadcast and emit functionality.在 angular 2+ 中,您可以使用主题和行为主题来实现广播和发出功能。 @Input and @output only works for parent child @Input 和@output 仅适用于父子

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM