From 96b0a1c75ef0194995dbe396dee47a8e7a6489b7 Mon Sep 17 00:00:00 2001 From: Jeff Cross Date: Tue, 12 May 2015 10:43:56 -0700 Subject: [PATCH] refactor(PromisePipe): use lexical this inside of transform --- modules/angular2/src/change_detection/pipes/promise_pipe.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/angular2/src/change_detection/pipes/promise_pipe.ts b/modules/angular2/src/change_detection/pipes/promise_pipe.ts index 76df3aad46..9f62b41b9a 100644 --- a/modules/angular2/src/change_detection/pipes/promise_pipe.ts +++ b/modules/angular2/src/change_detection/pipes/promise_pipe.ts @@ -53,12 +53,11 @@ export class PromisePipe extends Pipe { } transform(promise: Promise): any { - var pipe = this; if (isBlank(this._sourcePromise)) { this._sourcePromise = promise; promise.then((val) => { - if (pipe._sourcePromise === promise) { - pipe._updateLatestValue(val); + if (this._sourcePromise === promise) { + this._updateLatestValue(val); } }); return null;