ionic 里面的modal问题

发布于 2022-09-07 22:02:08 字数 1152 浏览 8 评论 0

在登录页面about.html 一个 button 有个点击事件
<button ion-button outline (click)="tomodal()">还没有有登录</button>

about.ts里

import {Register} from './register'
tomodal() {

console.log(1);
let contactModal = this.modalCtrl.create(Register);
contactModal.present();

}
目录:

clipboard.png
在register.html中:

只写了:page  一个单词

在register.ts中:
import { Component } from '@angular/core';
import { ModalController, Platform, NavParams, ViewController } from 'ionic-angular';

@Component({

templateUrl: 'register.html'

})
export class Register {

constructor(public platform: Platform,public params: NavParams,public                 
       viewCtrl: ViewController) {
    
}

}

这是登录页面:
clipboard.png
点击还没有注册之后:

clipboard.png

出现了page 但是登录页面没有消失,请问这是为什么呀

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

滥情哥ㄟ 2022-09-14 22:02:08

Modal和我们常见的web页面的Modal的本质是一样的,就是在当前页面弹出一个容器比如说div供用户操作,只是将其z-index设置的大一点儿,并不需要把当前界面给替换掉,这个Modal其实还是当前界面的一个子组件而已。通过display控制其显示或者不显示。你可以将Modal界面的底色,大小设置下,可以看出最后的效果。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文