Skip to content

Commit 62a3d15

Browse files
committed
unbind events when $destroy
1 parent 65673cb commit 62a3d15

3 files changed

Lines changed: 12 additions & 4 deletions

File tree

dist/angular-validator.js

Lines changed: 6 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/angular-validator.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/directive.coffee

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,9 +200,13 @@ angular.module 'validator.directive', ['validator.provider']
200200
# ----------------------------------------
201201
# blur
202202
# ----------------------------------------
203-
$(element).bind 'blur', ->
203+
onBlur = ->
204204
if scope.$root.$$phase
205205
validate 'blur'
206206
else
207207
scope.$apply -> validate 'blur'
208+
$(element).bind 'blur', onBlur
209+
210+
scope.$on '$destroy', ->
211+
$(element).unbind 'blur', onBlur
208212
]

0 commit comments

Comments
 (0)