github 官网 ionic-datapicker 插件用法
来源:互联网 发布:知乎live可以事后看吗 编辑:程序博客网 时间:2024/06/03 19:30
在使用ionic 做混合开发时,大家可能会遇到需要选择日期插件,本文的意图是教大家使用github 的 ionic-datepicker插件,在此先感谢插件的上传者。
1.插件的安装
//关于插件的安装官网提供了一些方法,不过并不是那么容易上手,在此教大家一种快速集成方法。
1. 下载github的ZIP 文件,或者克隆相关文件。解压文件后找到dist 文件夹 。接着在引入 JS文件。比如:<script src="lib/ionic-datepicker/dist/ionic-datepicker.bundle.min.js"></script>(引入文件时,注意文件存放位置是否正确)
2.在相应需要插件的模块中加注入,如下:
angular.module('mainModuleName', ['ionic', 'ionic-datepicker']){},注入后再加一些配置大家就可以调用了。
PS:这一步大家不要忘记。
2.插件的使用
. 在.controller 中添加如下代码
//主体对象
$scope.dateobj = {
titleLabel: '选择日期', //可选
todayLabel: '今天', //可选
closeLabel: '关闭', //可选
setLabel: '设置', //可选
callback: function (val) { //Mandatory
console.log('Selected date is : ', val);
//datePickerCallbacke(val);
},
setButtonType: 'button-assertive', //可选
todayButtonType: 'button-assertive', //可选
closeButtonType: 'button-assertive', //可选
inputDate: new Date(), //可选,输入值
mondayFirst: false, //可选,星期一开头
// disabledDates: disabledDates, //可选
weekDaysList: ["日", "一", "二", "三", "四", "五", "六"], //可选
monthList: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], //可选
templateType: 'popup', //可选i.e.的模式 modal or popup(兼容模式?)
showTodayButton: 'true', //可选
modalHeaderColor: 'bar-positive', //可选
modalFooterColor: 'bar-positive', //可选
from: new Date(2008, 8, 2), //可选
to: new Date(2100, 8, 25), //可选
dateFormat: 'yyyy-MM-dd', //可选
closeOnSelect: false, //设置为true 的话点击日期就会关闭
};
$scope.openDatePicker = function(){
ionicDatePicker.openDatePicker($scope.dateobj);
};
2.我们需要在html 文件中调用打开插件的方法
比如:<button class="button button-default button-block" ng-click="openDatePicker()">
最后效果如下图
- github 官网 ionic-datapicker 插件用法
- Android--DataPicker用法
- DataPicker
- DataPicker
- Datapicker
- datapicker
- Ionic 2 自定义插件typescript用法
- ionic的file插件用法官方介绍
- Ionic集成ionic-datepicker插件
- Ionic 添加ngCordova插件
- ionic 更新插件
- ionic 使用ngcordova插件
- ionic cordova 插件 资源
- Ionic 插件创建
- Ionic时间选择插件
- Ionic消息提示插件
- ionic 更新插件(转载)
- ionic 集成支付插件
- 第四周项目4圆柱表面积
- 【HDU5897 2016 ACM ICPC Asia Regional Shenyang Online F】【模拟+有向图博弈】The Game 双将一马最长获胜时间.cpp
- 为什么不能从静态的方法里面调用非静态方法,或变量?
- 第四周 项目1 建立单链表
- 使用gitpage和hexo开发你自己的博客更新
- github 官网 ionic-datapicker 插件用法
- 从零开始学习音视频编程技术(八) FFMPEG Qt视频播放器之音视频同步
- hibernate 注释 唯一键约束 uniqueConstraints
- 使用线程池和反射实现异步任务
- map遍历的4种方式
- 1
- 写一个函数,求一个字符串的长度。
- fmt:formatDate格式化日期 各种类型 to Date
- 汤姆大叔深入理解JavaScript系列