I made a starter project with an input list.
After setting some input and open/close menu i got this , my items disapear.
My project test
page1.html
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Page One</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<h3>Ionic Menu Starter</h3>
<p>
If you get lost, the <a href="http://ionicframework.com/docs/v2">docs</a> will show you the way.
</p>
<ion-list *ngFor="let data of tabForm; let i = index">
<ion-item>
<ion-input type="text" placeholder="placeholder" [(ngModel)]="tabForm[i].data"></ion-input>
</ion-item>
</ion-list>
<button ion-button secondary menuToggle>Toggle Menu</button>
</ion-content>
page1.ts
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
selector: 'page-pag{"data":"e1}',
templateUrl: 'page1.html'
})
export class Page1 {
public tabForm = [];
constructor(public navCtrl: NavController) {
this.tabForm = [{ "data": "1" }, { "data": "2" }, { "data": "3" }, { "data": "4" }, { "data": "5" }, { "data": "6" }, { "data": "4" }, { "data": "8" }, { "data": "8" }, { "data": "2" }, { "data": "8" }, { "data": "2" }, { "data": "8" }, { "data": "2" }, { "data": "5" }, { "data": "5" }, { "data": "1" }, { "data": "5" }, { "data": "5" }, { "data": "5" }, { "data": "2" }, { "data": "2" }];
}
}
app.module.ts
import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { Page1 } from '../pages/page1/page1';
import { Page2 } from '../pages/page2/page2';
@NgModule({
declarations: [
MyApp,
Page1,
Page2
],
imports: [
IonicModule.forRoot(MyApp,
{
backButtonText: '',
backButtonIcon: 'arrow-back',
menuType: 'reveal',
tabbarPlacement: 'bottom',
mode: 'md',
platforms: {
ios: {
statusbarPadding: true
}
}
})
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
Page1,
Page2
],
providers: [{ provide: ErrorHandler, useClass: IonicErrorHandler }]
})
export class AppModule { }