feat(pipes): support arguments in transform function

This commit is contained in:
Pouria Alimirzaei
2015-06-26 00:22:06 +04:30
committed by vsavkin
parent f0e962c55e
commit 600d53c68e
19 changed files with 74 additions and 41 deletions

View File

@ -233,10 +233,11 @@ export class DynamicChangeDetector extends AbstractChangeDetector {
_pipeCheck(proto: ProtoRecord, throwOnChange: boolean) {
var context = this._readContext(proto);
var args = this._readArgs(proto);
var pipe = this._pipeFor(proto, context);
var prevValue = this._readSelf(proto);
var currValue = pipe.transform(context);
var currValue = pipe.transform(context, args);
if (!isSame(prevValue, currValue)) {
currValue = ChangeDetectionUtil.unwrapValue(currValue);