在Angular 中 组件和组件之间可以实现通信,而在 Ionic 中 每个page 是一个模块,而模块里面的组件和其他 page 模块中的组件是无法直接通信的,此时就可以使用自定义模块间接的实现模块之间的通信,类似ng 中的模块配置过程,需要把 page(模块module)暴露出来给其他外部page(模块module)使用,实现步骤如下图所示;

- 创建自定义模块和其中的根组件:

- 需要使用的page模块中配置自定义模块并声明:

- 挂载自定义模块中的根组件:

运行如下:

本文阐述了在Ionic框架中,由于Page作为独立模块导致的组件间通信难题,并介绍了一种解决方案——通过创建自定义模块来间接实现不同Page模块间的通信。文章详细说明了自定义模块的创建、配置和使用步骤。
在Angular 中 组件和组件之间可以实现通信,而在 Ionic 中 每个page 是一个模块,而模块里面的组件和其他 page 模块中的组件是无法直接通信的,此时就可以使用自定义模块间接的实现模块之间的通信,类似ng 中的模块配置过程,需要把 page(模块module)暴露出来给其他外部page(模块module)使用,实现步骤如下图所示;




运行如下:

274

被折叠的 条评论
为什么被折叠?