fix(animations): do not throw errors when a destroyed component is animated (#23836)

PR Close #23836
This commit is contained in:
Matias Niemelä
2018-05-10 15:57:58 -07:00
parent 474dbf09ec
commit d2a86872a9
2 changed files with 12 additions and 2 deletions

View File

@ -649,8 +649,11 @@ export class TransitionAnimationEngine {
trigger(namespaceId: string, element: any, name: string, value: any): boolean {
if (isElementNode(element)) {
this._fetchNamespace(namespaceId).trigger(element, name, value);
return true;
const ns = this._fetchNamespace(namespaceId);
if (ns) {
ns.trigger(element, name, value);
return true;
}
}
return false;
}