Add Angular teardown

This commit is contained in:
Matt-Yorkley
2021-08-14 19:31:31 +01:00
parent a23171ea51
commit 10f6368524

View File

@@ -56,5 +56,13 @@
#= require_tree .
document.addEventListener "turbo:load", ->
angular.bootstrap document.body, ["Darkswarm"]
window.injector = angular.bootstrap document.body, ["Darkswarm"]
true
document.addEventListener "turbo:before-render", ->
if window.injector
rootscope = window.injector.get("$rootScope")
rootscope?.$destroy()
rootscope = null
window.injector = null
true