1 父子组件之间的@input @ouput
2 @ViewChild()
父组件访问子组件非私有的方法
3 ngOnChange生命周期
一旦检测到该组件(或指令)的输入属性发生了变化,Angular 就会调用它的 ngOnChanges() 方法
https://angular.cn/guide/lifecycle-hooks#onchanges
4 service
Angular独有的依赖注入,借助service,组件或者页面可以很方便的进行通信
https://angular.cn/guide/dependency-injection