如何在 Ionic2 中实现可以从服务调用的组件



我想构建一个与一些 ionic 官方组件(如加载、警报、操作表)相同工作的组件......

这意味着我可以通过从服务调用某个函数来显示组件。 但是我不知道如何实现这一目标,有人可以给我指出一个方向吗。谢谢。

假设这里有一个名为ABCComponent的组件和一个名为ABCController的控制器,这个组件将像加载一样在我的应用程序中的任何地方使用。

@Component({
...
})
export class ABCComponent{
}

在主页上,我想显示这个组件

export class HomePage {
constructor(private abcController: ABCController) {
abcController.create().present();
}
}

这不是对您的问题的直接回答,但它可以完成这项工作:您可以将要显示的内容放在名为ABCComponent的页面中,然后使用PopoverController显示它

https://ionicframework.com/docs/api/components/popover/PopoverController/

可以设置ABCComponent页面的样式,使其看起来像自定义对话框,或者只是主应用程序顶部具有透明背景的图片。

相关内容

  • 没有找到相关文章

最新更新