Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova 离子3-滚动问题_Cordova_Typescript_Ionic Framework_Ionic3 - Fatal编程技术网

Cordova 离子3-滚动问题

Cordova 离子3-滚动问题,cordova,typescript,ionic-framework,ionic3,Cordova,Typescript,Ionic Framework,Ionic3,我正在做一个Ionic 3应用程序,在某些页面上没有滚动条,如以下页面: History.html <ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage"> <ion-card-header> <span clas

我正在做一个Ionic 3应用程序,在某些页面上没有滚动条,如以下页面:

History.html

 <ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage">
    <ion-card-header>
         <span class="title">{{h.nom_commun}}</span>
         <span class="date">{{h.date_signalement}}</span>
         <button (click)="openPage()" class="edit">
             <ion-icon large name="create" color="mainColor" class="edit"></ion-icon>
         </button>
    </ion-card-header>
    <ion-card-content>

        <ion-icon color="success" item-right [name]="isGroupShown(i) ? 'arrow-dropdown-circle' : 'arrow-dropright-circle'" color="mainColor"></ion-icon>
        <br />
        <div *ngIf="isGroupShown(i)">
            <div class="up">
                <ion-slides class="Pictures" slidesPerView="3">
                    <ion-slide>
                        <img src="{{h.image}}" />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol3.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol4.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="{{h.pictures}}"  />
                    </ion-slide>
                </ion-slides>

                <ion-list>
                        <p><strong>Nom codifié :</strong> {{h.nom_codifie}}</p>
                        <p><strong>Etat actuel :</strong> {{h.etat_actuel}}</p>
                        <p><strong>Date de réception :</strong> {{h.date_reception}}</p>
                        <p *ngIf="h.date_renvoi"><strong>Date de renvoi en liberté :</strong> {{h.date_renvoi}}</p>
                        <p><strong>Pays :</strong> {{h.pays}}</p>
                        <p><strong>Lieu de signalement :</strong> {{h.lieu_signalement}}</p>
                        <p><strong>Condition du signalement :</strong> {{h.condition_signalement}}</p>
                        <p><strong>Numéro d'immatriculation :</strong> {{h.immatriculation}}</p>
                </ion-list>

            </div>
        </div>

    </ion-card-content>
</ion-card>
卷轴只在包含基本文本的页面上工作,但对于手动生成或打开的内容(如手风琴),它不工作


谢谢你的帮助

如果你想滚动你的内容,你需要像这样把它包装在ion内容中

<ion-content>
--your scrolling content goes here--
</ion-content>
<ion-content>
<ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage">
    <ion-card-header>
         <span class="title">{{h.nom_commun}}</span>
         <span class="date">{{h.date_signalement}}</span>
         <button (click)="openPage()" class="edit">
             <ion-icon large name="create" color="mainColor" class="edit"></ion-icon>
         </button>
    </ion-card-header>
    <ion-card-content>

        <ion-icon color="success" item-right [name]="isGroupShown(i) ? 'arrow-dropdown-circle' : 'arrow-dropright-circle'" color="mainColor"></ion-icon>
        <br />
        <div *ngIf="isGroupShown(i)">
            <div class="up">
                <ion-slides class="Pictures" slidesPerView="3">
                    <ion-slide>
                        <img src="{{h.image}}" />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol3.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol4.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="{{h.pictures}}"  />
                    </ion-slide>
                </ion-slides>

                <ion-list>
                        <p><strong>Nom codifié :</strong> {{h.nom_codifie}}</p>
                        <p><strong>Etat actuel :</strong> {{h.etat_actuel}}</p>
                        <p><strong>Date de réception :</strong> {{h.date_reception}}</p>
                        <p *ngIf="h.date_renvoi"><strong>Date de renvoi en liberté :</strong> {{h.date_renvoi}}</p>
                        <p><strong>Pays :</strong> {{h.pays}}</p>
                        <p><strong>Lieu de signalement :</strong> {{h.lieu_signalement}}</p>
                        <p><strong>Condition du signalement :</strong> {{h.condition_signalement}}</p>
                        <p><strong>Numéro d'immatriculation :</strong> {{h.immatriculation}}</p>
                </ion-list>

            </div>
        </div>

    </ion-card-content>
</ion-card>
</ion-content>

--您的滚动内容将显示在此处--
在您的例子中,如果希望滚动History.html内容,请将其包装在ion内容中,如下所示

<ion-content>
--your scrolling content goes here--
</ion-content>
<ion-content>
<ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage">
    <ion-card-header>
         <span class="title">{{h.nom_commun}}</span>
         <span class="date">{{h.date_signalement}}</span>
         <button (click)="openPage()" class="edit">
             <ion-icon large name="create" color="mainColor" class="edit"></ion-icon>
         </button>
    </ion-card-header>
    <ion-card-content>

        <ion-icon color="success" item-right [name]="isGroupShown(i) ? 'arrow-dropdown-circle' : 'arrow-dropright-circle'" color="mainColor"></ion-icon>
        <br />
        <div *ngIf="isGroupShown(i)">
            <div class="up">
                <ion-slides class="Pictures" slidesPerView="3">
                    <ion-slide>
                        <img src="{{h.image}}" />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol3.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol4.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="{{h.pictures}}"  />
                    </ion-slide>
                </ion-slides>

                <ion-list>
                        <p><strong>Nom codifié :</strong> {{h.nom_codifie}}</p>
                        <p><strong>Etat actuel :</strong> {{h.etat_actuel}}</p>
                        <p><strong>Date de réception :</strong> {{h.date_reception}}</p>
                        <p *ngIf="h.date_renvoi"><strong>Date de renvoi en liberté :</strong> {{h.date_renvoi}}</p>
                        <p><strong>Pays :</strong> {{h.pays}}</p>
                        <p><strong>Lieu de signalement :</strong> {{h.lieu_signalement}}</p>
                        <p><strong>Condition du signalement :</strong> {{h.condition_signalement}}</p>
                        <p><strong>Numéro d'immatriculation :</strong> {{h.immatriculation}}</p>
                </ion-list>

            </div>
        </div>

    </ion-card-content>
</ion-card>
</ion-content>

{{h.nom_common}}
{{h.date_signalement}}

名称编码:{{h.Nom_code}

Etat actuel:{{h.Etat_actuel}

例外日期:{{h.Date_receivement}

自由人民日:{{h.date\u renvoi}

支付:{{h.Pays}

信号交换:{{h.LIUE\U信号交换}

条件du信号:{{h.Condition_信号}

Numéro d'immatriculation:{{h.immatriculation}}


如果你想滚动你的内容,你需要像这样将它包装在ion内容中

<ion-content>
--your scrolling content goes here--
</ion-content>
<ion-content>
<ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage">
    <ion-card-header>
         <span class="title">{{h.nom_commun}}</span>
         <span class="date">{{h.date_signalement}}</span>
         <button (click)="openPage()" class="edit">
             <ion-icon large name="create" color="mainColor" class="edit"></ion-icon>
         </button>
    </ion-card-header>
    <ion-card-content>

        <ion-icon color="success" item-right [name]="isGroupShown(i) ? 'arrow-dropdown-circle' : 'arrow-dropright-circle'" color="mainColor"></ion-icon>
        <br />
        <div *ngIf="isGroupShown(i)">
            <div class="up">
                <ion-slides class="Pictures" slidesPerView="3">
                    <ion-slide>
                        <img src="{{h.image}}" />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol3.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol4.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="{{h.pictures}}"  />
                    </ion-slide>
                </ion-slides>

                <ion-list>
                        <p><strong>Nom codifié :</strong> {{h.nom_codifie}}</p>
                        <p><strong>Etat actuel :</strong> {{h.etat_actuel}}</p>
                        <p><strong>Date de réception :</strong> {{h.date_reception}}</p>
                        <p *ngIf="h.date_renvoi"><strong>Date de renvoi en liberté :</strong> {{h.date_renvoi}}</p>
                        <p><strong>Pays :</strong> {{h.pays}}</p>
                        <p><strong>Lieu de signalement :</strong> {{h.lieu_signalement}}</p>
                        <p><strong>Condition du signalement :</strong> {{h.condition_signalement}}</p>
                        <p><strong>Numéro d'immatriculation :</strong> {{h.immatriculation}}</p>
                </ion-list>

            </div>
        </div>

    </ion-card-content>
</ion-card>
</ion-content>

--您的滚动内容将显示在此处--
在您的例子中,如果希望滚动History.html内容,请将其包装在ion内容中,如下所示

<ion-content>
--your scrolling content goes here--
</ion-content>
<ion-content>
<ion-card *ngFor="let h of History; let i=index" text-wrap (click)="toggleGroup(i)" [ngClass]="{active: isGroupShown(i)}" class="HistoryPage">
    <ion-card-header>
         <span class="title">{{h.nom_commun}}</span>
         <span class="date">{{h.date_signalement}}</span>
         <button (click)="openPage()" class="edit">
             <ion-icon large name="create" color="mainColor" class="edit"></ion-icon>
         </button>
    </ion-card-header>
    <ion-card-content>

        <ion-icon color="success" item-right [name]="isGroupShown(i) ? 'arrow-dropdown-circle' : 'arrow-dropright-circle'" color="mainColor"></ion-icon>
        <br />
        <div *ngIf="isGroupShown(i)">
            <div class="up">
                <ion-slides class="Pictures" slidesPerView="3">
                    <ion-slide>
                        <img src="{{h.image}}" />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol3.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="../assets/img/rossignol4.jpg"  />
                    </ion-slide>
                    <ion-slide>
                        <img src="{{h.pictures}}"  />
                    </ion-slide>
                </ion-slides>

                <ion-list>
                        <p><strong>Nom codifié :</strong> {{h.nom_codifie}}</p>
                        <p><strong>Etat actuel :</strong> {{h.etat_actuel}}</p>
                        <p><strong>Date de réception :</strong> {{h.date_reception}}</p>
                        <p *ngIf="h.date_renvoi"><strong>Date de renvoi en liberté :</strong> {{h.date_renvoi}}</p>
                        <p><strong>Pays :</strong> {{h.pays}}</p>
                        <p><strong>Lieu de signalement :</strong> {{h.lieu_signalement}}</p>
                        <p><strong>Condition du signalement :</strong> {{h.condition_signalement}}</p>
                        <p><strong>Numéro d'immatriculation :</strong> {{h.immatriculation}}</p>
                </ion-list>

            </div>
        </div>

    </ion-card-content>
</ion-card>
</ion-content>

{{h.nom_common}}
{{h.date_signalement}}

名称编码:{{h.Nom_code}

Etat actuel:{{h.Etat_actuel}

例外日期:{{h.Date_receivement}

自由人民日:{{h.date\u renvoi}

支付:{{h.Pays}

信号交换:{{h.LIUE\U信号交换}

条件du信号:{{h.Condition_信号}

Numéro d'immatriculation:{{h.immatriculation}}

无限滚动

输入卷轴
{{i}
home.ts

export class InfScrollPage {
   items = [];
  constructor(public navCtrl: NavController, public navParams: NavParams) {
    for (let i = 0; i < 30; i++) {
      this.items.push( this.items.length );
    }
  }
    doInfinite(infiniteScroll) {
    console.log('Begin async operation');

    setTimeout(() => {
      for (let i = 0; i < 30; i++) {
        this.items.push( this.items.length );
      }

      console.log('Async operation has ended');
      infiniteScroll.complete();
    }, 500);
  }

  // ionViewDidLoad() {
  //   console.log('ionViewDidLoad InfScrollPage');
  // }

}
导出类输入滚动页面{
项目=[];
构造函数(公共navCtrl:NavController,公共navParams:navParams){
for(设i=0;i<30;i++){
this.items.push(this.items.length);
}
}
陶粒(无限滚动){
log('Begin async operation');
设置超时(()=>{
for(设i=0;i<30;i++){
this.items.push(this.items.length);
}
log('异步操作已结束');
无限滚动。完成();
}, 500);
}
//ionViewDidLoad(){
//log('IonViewDidLoadinScrollPage');
// }
}
我希望它能帮助你


输入卷轴
{{i}
home.ts

export class InfScrollPage {
   items = [];
  constructor(public navCtrl: NavController, public navParams: NavParams) {
    for (let i = 0; i < 30; i++) {
      this.items.push( this.items.length );
    }
  }
    doInfinite(infiniteScroll) {
    console.log('Begin async operation');

    setTimeout(() => {
      for (let i = 0; i < 30; i++) {
        this.items.push( this.items.length );
      }

      console.log('Async operation has ended');
      infiniteScroll.complete();
    }, 500);
  }

  // ionViewDidLoad() {
  //   console.log('ionViewDidLoad InfScrollPage');
  // }

}
导出类输入滚动页面{
项目=[];
构造函数(公共navCtrl:NavController,公共navParams:navParams){
for(设i=0;i<30;i++){
this.items.push(this.items.length);
}
}
陶粒(无限滚动){
log('Begin async operation');
设置超时(()=>{
for(设i=0;i<30;i++){
this.items.push(this.items.length);
}
log('异步操作已结束');
无限滚动。完成();
}, 500);
}
//ionViewDidLoad(){
//log('IonViewDidLoadinScrollPage');
// }
}

我希望它能帮助你

我很高兴它能帮上忙我很高兴它能帮上忙