【ionic】プルダウンリストを実装する
子育ての傍ら、ionic2で家計簿アプリを作ってます。
https://qiita.com/irohamaru/items/3df901cd7e12e3c85e9a
その中で、ionic2でプルダウンを実装したいと思ったのですが、ちょっと手間取ったのでメモしておきます。
データはFirebaseに保持されているテーブルから取得するものとします。
(テーブル:koumokuに登録された各データを取得してリスト表示する)
export class samplePage {
koumokuList: FirebaseListObservable<any>;
constructor(public navCtrl: NavController, afdb: AngularFireDatabase) {
this.koumokuList = afdb.list('koumokuList', {
query: {
orderByChild: 'name'
}
});
}
<ion-item>
<ion-select [(ngModel)]="koumokuList.name" cancelText="Cancel" okText="OK">
<ion-option *ngFor="let koumoku of koumokuList | async" [value]="koumoku.name">{{koumoku.name}}</ion-option>
</ion-select>
</ion-item>
結果、こんな感じでプルダウン表示されます。
プルダウン表示された項目を複数選択できるようにするには、ion-selectタグにmultiple="true"をつければ良いようです。
<ion-select multiple="true" [(ngModel)]="test">
...
</ion-select>
項目を選択して、それを登録処理に渡す方法など、何か分かったら追記します。
Author And Source
この問題について(【ionic】プルダウンリストを実装する), 我々は、より多くの情報をここで見つけました https://qiita.com/irohamaru/items/14ac7508d6e6ed1e4d05著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .