我想构建一个与某些离子官方组件(如加载,警报,操作表等)相同的组件...
这意味着我可以通过调用服务中的某个函数来显示组件。但我无法弄清楚如何实现这一目标,有人能为我指明方向。感谢。
让我们说这是一个名为ABCComponent的组件和一个名为ABCController的控制器,这个组件将在我的应用程序中的任何地方使用,如加载。
@Component({
...
})
export class ABCComponent{
}
并在主页中,我想显示此组件
export class HomePage {
constructor(private abcController: ABCController) {
abcController.create().present();
}
}
答案 0 :(得分:0)
这不是您问题的直接答案,但它可以完成这项工作:您可以将要在页面中显示的内容调用ABCComponent,然后使用PopoverController
https://ionicframework.com/docs/api/components/popover/PopoverController/
您的ABCComponent页面可以设置样式,使其看起来像一个自定义对话框,或者只是主应用程序顶部带有透明背景的图片。