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 相关文章推荐
Javascript select下拉框操作常用方法
Nov 09 Javascript
js截取小数点后几位的写法
Nov 14 Javascript
jquery和ajax的关系详细介绍
Nov 29 Javascript
JavaScript按位运算符的应用简析
Feb 04 Javascript
iScroll中事件点击触发两次解决方案
Mar 11 Javascript
javascript等号运算符使用详解
Apr 16 Javascript
EasyUI加载完Html内容样式渲染完成后显示
Jul 25 Javascript
整理一些最近经常遇到的前端面试题
Apr 25 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
在layui tab控件中载入外部html页面的方法
Sep 04 Javascript
layui 上传图片 返回图片地址的方法
Sep 26 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
Oct 30 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
ASP和PHP都是可以删除自身的
2007/04/09 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
laravel获取不到session的三种解决办法【推荐】
2018/09/16 PHP
javascript 导出数据到Excel(处理table中的元素)
2009/12/18 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
使用canvas实现仿新浪微博头像截取上传功能
2015/09/02 Javascript
JS+CSS实现的蓝色table选项卡效果
2015/10/08 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
JS实现获取剪贴板内容的方法
2016/06/21 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
jquery——九宫格大转盘抽奖实例
2017/01/16 Javascript
详解Vue.use自定义自己的全局组件
2017/06/14 Javascript
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
python更新列表的方法
2015/07/28 Python
python实现事件驱动
2018/11/21 Python
python的sorted用法详解
2019/06/25 Python
新手学python应该下哪个版本
2020/06/11 Python
利用python 读写csv文件
2020/09/10 Python
Python中logging日志的四个等级和使用
2020/11/17 Python
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
护士求职推荐信范文
2013/11/23 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
佛光寺导游词
2015/02/10 职场文书
详解如何使用Nginx解决跨域问题
2022/05/06 Servers