From 4a3dc2ec99f98ba42607bf282336de5dedbd7a85 Mon Sep 17 00:00:00 2001 From: Viktor Mukhachev <39690846+vmukhachev@users.noreply.github.com> Date: Thu, 17 Oct 2019 14:26:11 +0200 Subject: [PATCH] Update gp-translate.directive.ts --- src/core/gp-translate.directive.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/core/gp-translate.directive.ts b/src/core/gp-translate.directive.ts index ed9679e..c0bd0c3 100644 --- a/src/core/gp-translate.directive.ts +++ b/src/core/gp-translate.directive.ts @@ -155,4 +155,15 @@ export class GpTranslateDirective implements OnInit { ngOnInit() { this.getText(); } + + _dispose(): void { + if (this.onLangChangeSub) { + this.onLangChangeSub.unsubscribe(); + this.onLangChangeSub = undefined; + } + } + + ngOnDestroy(): void { + this._dispose(); + } }