Closed
Description
Ionic version: (check one with "x")
[ ] 1.x
[x ] 2.x
I'm submitting a ... (check one with "x")
[x ] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
When you use virtualScroll and ion-img, after scrolling down (when buffer ends) ion-img stops loading images
Please look at code inspector:
is correct (for my local machine) and image is available.
Expected behavior:
ion-img must load images
Steps to reproduce:
Related code:
<ion-content>
<ion-refresher (ionRefresh)="dataService.refresh($event)">
<ion-refresher-content
pullingText="Потяните для обновления"
refreshingText="Загрузка">
</ion-refresher-content>
</ion-refresher>
<ion-list [hidden]="(works|filterWorks:filter.price.mode:filter.price.from:filter.price.to:filter.price.currency_id:filter.location.mode:filter.added.mode:sort.orderBy:commonData).length==0" [virtualScroll]="works|filterWorks:filter.price.mode:filter.price.from:filter.price.to:filter.price.currency_id:filter.location.mode:filter.added.mode:sort.orderBy:commonData" approxItemHeight="80px" >
<ion-item-sliding *virtualItem="let work">
<button ion-item (click)="goWork(work)" [ngClass]="{'work-list-item-selected':selectedWorks.works[work.id]}">
<ion-thumbnail item-left>
<ion-img [src]="work.image|defaultImage"></ion-img>
</ion-thumbnail>
<h3>{{commonData.authors[work.author_id]?.title}}</h3>
<h5>{{work.title}}</h5>
<p class="work-list-price">{{work.price | price : work.price_currency_id : commonData.currencyExchangeRate : true}}</p>
<p>{{work.year ? work.year+',':''}} {{work.techniques | techniques : commonData.techniques : commonData.mainLanguageId}}</p>
</button>
<ion-item-options side="left">
<button ion-button icon-only color="primary" (click)="selectedWorks.toggle(work)">
<ion-icon name="{{selectedWorks.works[work.id] ? 'checkmark-circle':'radio-button-off'}}"></ion-icon>
</button>
</ion-item-options>
<ion-item-options side="right">
<button ion-button icon-left color="primary" (click)="sendWorkByEmail(work)">
<ion-icon name="mail"></ion-icon>
Email
</button>
</ion-item-options>
</ion-item-sliding>
</ion-list>
</ion-content>
Other information:
Bug appeared in RC4, in RC3 all was OK.
Ionic info: (run ionic info
from a terminal/cmd prompt and paste output below):
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-rc.4
Ionic CLI Version: 2.1.13
Ionic App Lib Version: 2.1.7
Ionic App Scripts Version: 0.0.45
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.4
Node Version: v4.2.6
Xcode version: Not installed