Ionic3 UI组件之autocomplete详解


Posted in Javascript onJune 08, 2017

无论是web开发还是app开发,autocomplete是常用组件之一。

可惜截止到目前,ionic官方并未提供此组件。

ionic2-autocomplete是GitHub上的开源的Ionic2组件,本文将讲解如何在自己的项目中使用它。

组件地址https://github.com/kadoshms/ionic2-autocomplete

1)npm install ionic2-auto-complete --save

2)打开app.module.ts,添加:import { AutoCompleteModule } from 'ionic2-auto-complete';

并且在imports数组里面增加AutoCompleteModule

3)打开app.scss,添加:@import "../../node_modules/ionic2-auto-complete/auto-complete";

4)直接找你的page中使用组件:<ion-auto-complete></ion-auto-complete>

5)给autocomplete添加dataProvider:写一个service来从后台获取数据,ionic g provider autocomplete-service,

代码如下:

Ionic3 UI组件之autocomplete详解

别忘了在app.module.ts中增加:

import{AutocompleteServiceProvider}from'../providers/autocomplete-service/autocomplete-service';

并且在providers数组中增加AutocompleteServiceProvider。

7)在你使用autocomplete组件的page ts文件中,增加:

import{AutocompleteServiceProvider}from'../../providers/autocomplete-service/autocomplete-service';constructor构造函数中增加:publicautocompleteSer:AutocompleteServiceProvider

8)在刚刚使用ion-auto-complete的地方修改为:<ion-auto-complete[dataProvider]="autocompleteSer"></ion-auto-complete>9)

ionic serve看看效果吧。

Ionic3 UI组件之autocomplete详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用js判断浏览器是否是IE的比较好的办法
May 08 Javascript
计算世界完全对称日的js代码,粗糙版
Nov 04 Javascript
JS 日期比较大小的简单实例
Jan 13 Javascript
JQuery悬停控制图片轮播——代码简单
Aug 05 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
深入浅析JS的数组遍历方法(推荐)
Jun 15 Javascript
AngularJS控制器之间的数据共享及通信详解
Aug 01 Javascript
滚动条的监听与内容随着滚动条动态加载的实现
Feb 08 Javascript
vue页面跳转后返回原页面初始位置方法
Feb 11 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
Vue使用Clipboard.JS在h5页面中复制内容实例详解
Sep 03 Javascript
使用vue制作滑动标签
Sep 21 Javascript
jQuery+ajax实现局部刷新的两种方法
Jun 08 #jQuery
gulp解决跨域的配置文件问题
Jun 08 #Javascript
angular 用拦截器统一处理http请求和响应的方法
Jun 08 #Javascript
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 #jQuery
Ionic项目中Native Camera的使用方法
Jun 07 #Javascript
详解angular ui-grid之过滤器设置
Jun 07 #Javascript
微信小程序 地图map实例详解
Jun 07 #Javascript
You might like
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
2015/02/12 PHP
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
JavaScript 基本概念
2015/01/20 Javascript
Javascript代码实现仿实例化类
2015/04/03 Javascript
js简单判断flash是否加载完成的方法
2016/06/21 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
2017/06/13 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
Vue 按键修饰符处理事件的方法
2018/05/04 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
js实现每日签到功能
2018/11/29 Javascript
Python自动连接ssh的方法
2015/03/07 Python
在Python中使用matplotlib模块绘制数据图的示例
2015/05/04 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
2018/01/24 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
Python实现简单的列表冒泡排序和反转列表操作示例
2019/07/10 Python
python下PyGame的下载与安装过程及遇到问题
2019/08/04 Python
python绘制规则网络图形实例
2019/12/09 Python
Matplotlib 绘制饼图解决文字重叠的方法
2020/07/24 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
.NET程序员的数据库面试题
2012/10/10 面试题
会计找工作求职信范文
2013/12/09 职场文书
对标管理实施方案
2014/03/12 职场文书
公司授权委托书
2014/04/04 职场文书
运动会加油口号
2014/06/07 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
秋季运动会加油词
2015/07/18 职场文书
python实战之90行代码写个猜数字游戏
2021/04/22 Python