diff --git a/src/ngx-modialog/src/providers/outside-event-plugin.ts b/src/ngx-modialog/src/providers/outside-event-plugin.ts index aa2160fd..eee3991d 100644 --- a/src/ngx-modialog/src/providers/outside-event-plugin.ts +++ b/src/ngx-modialog/src/providers/outside-event-plugin.ts @@ -81,7 +81,9 @@ export class DOMOutsideEventPlugin { // extends EventManagerPlugin return zone.runOutsideAngular(() => { let fn: Function; setTimeout(() => fn = onceOnOutside(), 0); - return () => fn(); + return () => { + if (fn) fn(); + }; }); }