From 35abb61493bf1a2baee36a564fe22bf9f3cb0ac3 Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Fri, 10 Jan 2014 10:01:32 -0600 Subject: [PATCH] Fix for #376 - modal scope error on remove --- js/ext/angular/src/service/ionicModal.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/js/ext/angular/src/service/ionicModal.js b/js/ext/angular/src/service/ionicModal.js index d06406eb8d..f95e3109f6 100644 --- a/js/ext/angular/src/service/ionicModal.js +++ b/js/ext/angular/src/service/ionicModal.js @@ -28,9 +28,10 @@ angular.module('ionic.service.modal', ['ionic.service.templateLoad', 'ngAnimate' // Remove and destroy the modal scope remove: function() { - var element = angular.element(this.el); + var self = this, + element = angular.element(this.el); $animate.leave(angular.element(this.el), function() { - scope.$destroy(); + self.scope.$destroy(); }); } });