feat(virtual-scroll): apply contain:strict to virtual scroll items

This commit is contained in:
Adam Bradley
2016-11-19 20:19:13 -06:00
parent a8002cefce
commit 947780e70a
3 changed files with 6 additions and 14 deletions

View File

@ -6,7 +6,7 @@ import { IonicApp, IonicModule } from '../../../..';
templateUrl: 'main.html'
})
export class E2EPage {
items: Array<{title: string, date: string}>;
items: Array<{title: string}>;
constructor() {
this.emptyList();
@ -14,10 +14,9 @@ export class E2EPage {
fillList() {
this.items = [];
for (let i = 0; i < 59; i++) {
for (let i = 0; i < 500; i++) {
this.items.push({
title: 'Item ' + i,
date: '23:' + (59 - i)
title: 'Item ' + i
});
}
}

View File

@ -20,16 +20,7 @@
<ion-list [virtualScroll]="items">
<ion-item text-wrap *virtualItem="let item" (click)="itemTapped($event, item)">
<ion-row class="item-row">
<ion-col class="item-title" width-80>
{{item.title}}
</ion-col>
<ion-col class="item-time" width-20>
{{item.date}}
</ion-col>
</ion-row>
</ion-item>
</ion-list>

View File

@ -14,6 +14,8 @@
left: 0;
transition-duration: 0ms;
contain: strict;
}
.virtual-scroll .virtual-hidden {