angular 组件通信
单页面应用组件通信有以下几种,这篇文章主要讲 Angular 通信 父组件 => 子组件 子组件 => 父组件 组件A = > 组件B 父组件 => 子组件 子组件 => 父组件 sibling => sibling @input @output setters (本质上还是@input) 注入父组件 ngOnChanges() (不推荐使用) 局部变量 @ViewChild() service service service Rxjs的Observalbe Rxjs的Observalbe Rxjs的Observalbe localStorage,sessionStorage localStorage,sessionStorage localStorage,sessionStorage 上面图表总结了能用到通信方案,期中最后3种,是通用的,angular的组件之间都可以使用这3种, 其中Rxjs是最最牛逼的用法,甩redux,promise,这些同样基于函数式的状态管理几条街 ,下面一一说来 父组件 => 子组件 @input,最常用的一种方式 @Component({ selector: 'app-parent', template: '<div>childText:<app-child [textContent] = "varString"></app-child></div>