fix(animations): always fire inner trigger callbacks even if blocked by parent animations (#19753)

Closes #19100

PR Close #19753
This commit is contained in:
Matias Niemelä
2017-10-16 15:21:10 -07:00
committed by Jason Aden
parent 1adbcda12e
commit d47b2a6f70
7 changed files with 228 additions and 32 deletions

View File

@ -184,6 +184,13 @@ export class WebAnimationsPlayer implements AnimationPlayer {
}
this.currentSnapshot = styles;
}
/* @internal */
triggerCallback(phaseName: string): void {
const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns;
methods.forEach(fn => fn());
methods.length = 0;
}
}
function _computeStyle(element: any, prop: string): string {