angular中不同组件间传值与通信方法分享【点击查看详情】
父子组件间参数与通讯方法。使用事件通信(EventEmitter,@Output)。场景:可以在父子组件之间进行通信,一般使用在子组件传递消息给父组件。步骤。子组件创建事件EventEmitter对象,使用@output公开出去。父组件监听子组件@output出来的方法,然后处理事件。代码。;使用@ViewChild和@ViewChildren。场景:一般用于父组件给子组件传递信息,或者父组件调用子组件的方法。步骤。父组件里面使用子组件。父组件里面使用@ViewChild获得子组件对象。父组件使用子组件对象操控子组件;(传递信息或者调用方法)。代码。;非父子组件参数传递与通讯方法。通过路由参数;场景:一个组件可以通过路由的方式跳转到另一个组件 如:列表与编辑。步骤。
相关视频/文章