【Ionic3】ion-multi-picker placeholder

标签: ion-multi-picker  placeholde  Ionic3

How to set ion-multi-picker's default value ? Using placeholder. Here is what I do. 

html :

  <button ion-item>
    <ion-label>Height</ion-label>
    <ion-multi-picker class="userHeight" placeholder='{{defaultHeight}}' item-content [multiPickerColumns]="heightChoose" [showReset]="true"></ion-multi-picker>
  </button>

ts :

export class PersonalInfoPage {
  // Height:
  defaultHeight:string; //default value
  heightChoose:any[];  //users can choose from options
  
  constructor(public navCtrl: NavController, public navParams: NavParams) {
    this.heightChoose = [
      {
        options: [
          { text: '100', value: '1' },
          { text: '101', value: '2' },
          { text: '102', value: '3' },
          { text: '103', value: '4' },
          { text: '104', value: '5' },
          { text: '105', value: '6' },
          { text: '106', value: '7' },
          { text: '107', value: '8' },
          { text: '108', value: '9' },
          { text: '109', value: '10' }],
      },
      {
        options: [{ text: 'cm', value: '1'}],
      }
    ];         
  }                                                                                                                         
  ionViewDidLoad() {
    console.log('ionViewDidLoad PersonalInfoPage');
    this.defaultHeight='160cm';
  }
}

Let's see the picture.




If you want to change "CANCEL" , " RESET" , " DONE" into Chinese , you can do in this way . 

    <ion-multi-picker class="userHeight" placeholder='{{defaultHeight}}' item-content [cancelText]="'取消'" [doneText]="'完成'" [resetText]="'重置'" [multiPickerColumns]="heightChoose" [showReset]="true"></ion-multi-picker>


Thanks for your reading.



版权声明:本文为Luyanc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Luyanc/article/details/80557288

智能推荐

ionic3(二)登录页制作

原文出处:https://blog.csdn.net/pandade520/article/details/76422826 另外两篇更好的文章: 1. LocalStorage的使用—以登录和注销为例 (偏理论,必读) 2. LocalStorage的使用—以登录和注销为例(重实践) 做一个登录页面:    1.修改 Ta...

ionic3遇到的坑

1、查看版本号  ionic -v 2、项目启动 ionic serve 3、手机访问本地项目     1)电脑下载个wifi精灵之类的软件装上,让手机连接这个wifi         下载地址     2)查看自己电脑的本地地址    &...

ionic3 添加loading效果

1、使用LoadingController类来编写服务,提供公共处理 2、模块调用...

ionic3启动白屏优化

1、在config.xml文件中修改配置 ShowSplashScreenSpinner——是否显示启动屏转圈圈那个 Spinner; AutoHideSplashScreen——是否自动隐藏SplashScreen; FadeSplashScreen——是否逐渐消失SplashScreen; SplashScreenBack...

ionic3学习之懒加载

ionic懒加载 简介 使用懒加载能够减少程序启动时间,减少打包后的体积。并且懒加载是当点击,触发的时候才去加载,所以程序启动的时间比较快。 配置懒加载需要以下几个步骤: 1.给需要懒加载的页面配置module.ts; 2.在对应页面的.ts文件里增加@IonicPage()特性; 3.在app.module.ts移除页面引用; 4.使用懒加载(在调用这个界面的地方,不 import界面,使用 s...

猜你喜欢

ionic3学习之Events

简介 官网的说明: Events is a publish-subscribe style event system for sending and responding to application-level events across your app. Events是一个发布 - 订阅式事件系统,用于在应用程序中发送和响应应用程序级别的事件。可以理解为:发布一个事件之后,可以将这个事件广播...

ionic3学习之登录页

准备工作 部分源码说明: 我们使用的是:ModalController 不是 NavController。 这两者的区别为: NavController 和 ModalController 都是打开新页面,但是NavController 是直接将页面放入到原有的页面堆栈中的,而ModalController 是创建一个新的页面堆栈(root nav stack),然后再放进去。 最直观的界面效果区...

ionic3之上拉菜单-yellowcong

ionic上拉菜单,是在底部出现的菜单选项,有时候设定的时候,需要使用到上拉菜单的操作。上拉菜单的组件是ActionSheetController,使用起来也挺简单的。 代码地址 实现效果 上拉菜单 上啦菜单需要导入ActionSheetController组建,然后配置上拉菜单的buttons,需要注意的是里面有role这个属性,主要有destructive 和cancel两个属性,cancle...

VUE给动态生成的el-checkbox添加v-model

需求描述:根据返回的数据,页面动态for循环添加el-checkbox,动态绑定v-model; html代码: tabList数据格式: 之前的错误做法: 开始以为这样就可以了,毕竟在el-checkbox上用item.status绑定v-model,后面发现checkbox点击的时候并没有更新; 解决方案: 官方文档...

[UE4]蓝图和C++调用自定义函数

1、C++自定义方法,蓝图调用 UFUNCTION宏是处理将C++函数暴露给反射系统的一些事情,参数BlueprintCallable意味着这个函数可以在蓝图中调用,而后面的目录是必须有的,这样在蓝图中右键点击的时候,我们就可以根据这个目录找到我们需要的函数。 2、蓝图定义方法,C++调用 当我们在蓝图中定义了一系列操作后,我们也想用C++调用,我们利用BlueprintImplementable...