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 相关文章推荐
Chosen 基于jquery的选择框插件使用方法
May 30 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
javascript获取选中的文本的方法代码
Oct 30 Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 Javascript
多种js图片预加载实现方式分享
Feb 19 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
jquery-mobile基础属性与用法详解
Nov 23 Javascript
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jQuery实现简单的回到顶部totop功能示例
Oct 16 jQuery
vue-cli2.9.3 详细教程
Apr 23 Javascript
JS中的算法与数据结构之列表(List)实例详解
Aug 16 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
Jul 31 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
PHP使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
Javascript与PHP验证用户输入URL地址是否正确
2014/10/09 PHP
php使用指定字符列表生成随机字符串的方法
2015/04/18 PHP
PHP+ajax实现二级联动菜单功能示例
2018/08/10 PHP
数据结构之利用PHP实现二分搜索树
2020/10/25 PHP
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
Javascript基础知识(二)事件
2014/09/29 Javascript
IE6浏览器中window.location.href无效的解决方法
2014/11/20 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
jstree的简单实例
2016/12/01 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
浅谈js基础数据类型和引用类型,深浅拷贝问题,以及内存分配问题
2017/09/02 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
Python爬虫实现爬取百度百科词条功能实例
2019/04/05 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
Javascript如何发送一个Ajax请求
2015/01/26 面试题
培训专员岗位职责
2014/02/26 职场文书
党组织公开承诺书
2014/03/29 职场文书
交通事故私了协议书
2014/04/16 职场文书
舞蹈教育学专业自荐信
2014/06/15 职场文书
团员自我评价范文
2015/03/10 职场文书
陈斌强事迹观后感
2015/06/17 职场文书
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技