tnblog
首页
视频
资源
登录
不帅~~但是很暖心.....
排名
14
文章
75
粉丝
21
评论
43
申请别的接口数据(网络接口)
是伍尚金哇 : 敲一夜代码,流下两三行泪水,掏空四肢五体,六杯白开水七桶泡面
mui框架-移动端跳转以及传值的简单方法(修改解决方法)
是伍尚金哇 : 测试了 可以直接在 extras: { userid:'10' //自定义扩展...
数据库的varchar和nvarchar的区别
是伍尚金哇 : 没人看 自己看一个 温习一下
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术

ionic v3采用的是TypeScript写法,页面间跳转的几种方式以及传值之模态化窗口的形式(ModalController)

4184人阅读 2020/3/20 11:15 总访问:374226 评论:0 收藏:0 手机
分类: ionic

模态化窗口的形式(ModalController)

和上一篇文章页面堆栈方式(NavController页面堆栈方式是一样的

即一个小弹窗形式,modal跳转也是页面跳转。
和NavController用法是一样的,也可以传递参数到跳转页面,
获取值的方式也是通过NavParams.get();
不同在于设备大小而显示的模态话窗口大小不一样。需要引入ModalController。

import { ModalController } from 'ionic-angular';

  1. export class HomePage {
  2.   id : number;
  3.   name : string;
  4.   constructor(public modal: ModalController ) {
  5.   } 
  6. //定义跳转函数
  7.     openModelpage(){
  8.       //your codes...   
  9.       let modal = this.modal.create(xxx,{ //xxx是要跳转到的页面的类名
  10.           "id" : 1,
  11.           "name" : "Neo"
  12.       }) ;
  13.       modal.present();
  14.     }
  15. }


来看看堆栈方式和模态化方式效果的区别

下一篇文章讲解事件发布订阅(Events)




评价

ionic v3采用的是TypeScript写法页面间跳转的几种方式以及传值之页面堆栈方式(NavController)

页面堆栈方式(NavController)跳转页面导入NavController和NavParams 导航控制器和参数 并且注入到构造函数,typescript的...

JavaScript、TypeScript数组里的删除指定元素

删除数组中指定的元素,原理上是不能直接删除指定的元素 要是可以直接删除的话绝对又bug 但是可以灵活的应用。自定义函数删...

TypeScript 的定义及其基础

TypeScript 的定义及其基础什么是 ts:官方解释: Ts 是 Js 类型的超集, 可以编译成为 Js 编译过后 Js 可以在任何平台的浏览...

TypeScript 基本语法

TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载入JavaScript代码然后运行。TypeScript与Ja...

c sql简单参数化写法

防止sql 注入的,简单参数化写法publicboolLogin(string_username,string_password) { using(SqlConnectionconn=newSqlCo...

js面向对象写法

方法1:varcq=function() { this.init=function() { this.event(); } this.create=function() { $('#child&#...

c创建数组的几种写法

代码如下:classProgram { staticvoidMain2(string[]args) { //写法1 string[]str2=newstring[3]; str2[0]="hel...

配置文件 .yml 写法小结

yaml 是什么?在 github 一些开源项目里经常可以看到 .travis.yml 文件,后来接触持续集成这个概念时发现很多文件都是 .yml...

不同宽度下不同分辨率下的自适应布局样式写法

使用media可以在不同宽度下写不同的样式,代码如下 <style> @media (min-width: 1024px) { .about { min-h...

vue 样式穿透写法

方法一:使用 ::v-deep示例代码如下: <style scoped="scoped" lang="scss"> // 修改ele...

css弹性盒子flex布局

css弹性盒子由于版本不同浏览器问题造成了一些不同的写法display:flexbox;在google浏览器中如果使用下面的写法就不行displa...

可输入下拉文本框据输入动态加载数据 jquery-editable-select

用到一个jquery-editable-select的控件github地址:https://github.com/indrimuska/jquery-editable-select这个插件的原理是...

.net mvc分部页.net core分部页

.net分部页的三种方式第一种:@Html.Partial("_分部页")第二种:@{ Html.RenderPartial("分部页");}...

css中单位pxemrem和vh/vw的理解

>px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。em是相对长度单位。相对于当前对象内文本的字...

让IIS支持webp格式图片让IIS支持vtt格式iis设置mime类型iis配置支持的类型

webp格式图片可以让图片体积变小。也让下载图片变得更加困难一点 在线制作webp工具 https://www.upyun.com/webp?utm_mediu...
为你明灯三千,为你花开满城,为你所向披靡。