From 425b5e309bf9021b2f9790b493abc466f005592f Mon Sep 17 00:00:00 2001 From: Gael Date: Wed, 15 May 2019 17:26:20 -0700 Subject: [PATCH] Destroy $scope on component unmount --- src/angularTemplate.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/angularTemplate.js b/src/angularTemplate.js index a254967..8b0d287 100644 --- a/src/angularTemplate.js +++ b/src/angularTemplate.js @@ -111,6 +111,12 @@ export default class ReactAngular extends React.Component { return false; } + componentWillUnmount() { + if (this.$scope) { + this.$scope.$destroy(); + } + } + render() { const { wrapperTag, className, wrapperAttrs, children } = this.props; const ref = (element) => this.$element = angular.element(element);