From 682ce495923ddf94d64e8f677056f01942da6ea4 Mon Sep 17 00:00:00 2001 From: Manuel Mtz-Almeida Date: Wed, 29 Mar 2017 18:37:12 +0200 Subject: [PATCH] fix(virtual-list): updates to angular 4 --- src/components/virtual-scroll/virtual-scroll.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/virtual-scroll/virtual-scroll.ts b/src/components/virtual-scroll/virtual-scroll.ts index 5410cb2762..03bb53dba1 100644 --- a/src/components/virtual-scroll/virtual-scroll.ts +++ b/src/components/virtual-scroll/virtual-scroll.ts @@ -1,4 +1,4 @@ -import { AfterContentInit, ChangeDetectorRef, ContentChild, Directive, DoCheck, ElementRef, Input, DefaultIterableDiffer, IterableDiffers, NgZone, OnDestroy, Renderer, TrackByFn } from '@angular/core'; +import { AfterContentInit, ChangeDetectorRef, ContentChild, Directive, DoCheck, ElementRef, Input, IterableChanges, IterableDiffer, IterableDiffers, NgZone, OnDestroy, Renderer, TrackByFn } from '@angular/core'; import { adjustRendered, calcDimensions, estimateHeight, initReadNodes, processRecords, populateNodeData, updateDimensions, updateNodeContext, writeToNodes } from './virtual-util'; import { Config } from '../../config/config'; @@ -216,7 +216,7 @@ import { VirtualHeader } from './virtual-header'; }) export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy { - _differ: DefaultIterableDiffer; + _differ: IterableDiffer; _scrollSub: any; _scrollEndSub: any; _resizeSub: any; @@ -250,7 +250,7 @@ export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy { set virtualScroll(val: any) { this._records = val; if (isBlank(this._differ) && isPresent(val)) { - this._differ = >this._iterableDiffers.find(val).create(this._cd, this.virtualTrackBy); + this._differ = this._iterableDiffers.find(val).create(this.virtualTrackBy); } } @@ -474,7 +474,7 @@ export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy { this.bufferRatio); } - private _changes(): DefaultIterableDiffer { + private _changes(): IterableChanges { if (isPresent(this._records) && isPresent(this._differ)) { return this._differ.diff(this._records); }