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 jq 弹出层实例
Aug 25 Javascript
文档对象模型DOM通俗讲解
Nov 01 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
Nov 26 Javascript
JavaScript模拟push
Mar 06 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
Jun 28 Javascript
原生js实现商品放大镜效果
Jan 12 Javascript
关于vue.extend和vue.component的区别浅析
Aug 16 Javascript
Vue渲染函数详解
Sep 15 Javascript
Vue组件化开发思考
Feb 02 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
js实现课堂随机点名系统
Nov 21 Javascript
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
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
SONY ICF-F10中波修复记
2021/03/02 无线电
php实现在服务器上创建目录的方法
2015/03/16 PHP
PHP输出多个元素的排列或组合的方法
2017/03/14 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
javascript操作文本框readOnly
2007/05/15 Javascript
js实现点击注册按钮开始读秒倒计时的小例子
2013/05/11 Javascript
浅析return false的正确使用
2013/11/04 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
jQuery实现大图轮播
2017/02/13 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
Quasar Input:type=&quot;number&quot; 去掉上下小箭头 实现加减按钮样式功能
2020/04/09 Javascript
跟老齐学Python之编写类之二方法
2014/10/11 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
python自动化实现登录获取图片验证码功能
2019/11/20 Python
python实现梯度法 python最速下降法
2020/03/24 Python
html5组织内容_动力节点Java学院整理
2017/07/10 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
你的自行车健身专家:FaFit24
2016/11/16 全球购物
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
体育教育个人自荐信范文
2013/12/01 职场文书
业务总经理岗位职责
2014/02/03 职场文书
研修第一天随笔感言
2014/02/15 职场文书
公司承诺书格式
2014/05/21 职场文书
森林病虫害防治方案
2014/06/02 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
红歌会主持词
2015/07/02 职场文书
三十年同学聚会感言
2015/07/30 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书