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 相关文章推荐
jquery中输入验证中一个不错的效果
Aug 21 Javascript
jquery实现显示已选用户
Jul 21 Javascript
JavaScript中的定时器之Item23的合理使用
Oct 30 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
js判断上传文件后缀名是否合法
Jan 28 Javascript
利用js编写响应式侧边栏
Sep 17 Javascript
javascript 实现动态侧边栏实例详解
Nov 11 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
Aug 24 jQuery
vue组件中的数据传递方法
May 14 Javascript
Angular4 组件通讯方法大全(推荐)
Jul 12 Javascript
详解ES6中的 Set Map 数据结构学习总结
Nov 06 Javascript
vue3 源码解读之 time slicing的使用方法
Oct 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
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
PHP CURL 多线程操作代码实例
2015/05/13 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
PHP Redis扩展无法加载的问题解决方法
2019/08/22 PHP
随机显示经典句子或诗歌的javascript脚本
2007/08/04 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
laytpl 精致巧妙的JavaScript模板引擎
2014/08/29 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
vue实现密码显示隐藏切换功能
2018/02/23 Javascript
AngularJS select加载数据选中默认值的方法
2018/02/28 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
vue实现word,pdf文件的导出功能
2018/07/31 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
零基础学Python(一)Python环境安装
2014/08/20 Python
巧用python和libnmapd,提取Nmap扫描结果
2016/08/23 Python
Python实现读取并保存文件的类
2017/05/11 Python
python制作小说爬虫实录
2017/08/14 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Django添加KindEditor富文本编辑器的使用
2018/10/24 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
基于python 凸包问题的解决
2020/04/16 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
豪华复古化妆:Besame Cosmetics
2019/09/06 全球购物
盛大二次面试题
2016/11/18 面试题
总经理任命书
2014/03/29 职场文书
学校运动会霸气口号
2014/06/07 职场文书
2019经典广告词集锦!
2019/07/02 职场文书
Python实现滑雪小游戏
2021/09/25 Python