Ionic3 UI組件之 autocomplete


無論是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,

代碼如下:

別忘了在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構造函數中增加:public autocompleteSer: AutocompleteServiceProvider
 
8)在剛剛使用ion-auto-complete的地方修改為:
<ion-auto-complete [dataProvider]="autocompleteSer"></ion-auto-complete>
 
9)ionic serve看看效果吧。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM