javascript - Marionette view not closing after navigating away -


we have several types of tags, belong same data set. our collections set though

api/tags.json?category=state 

our marionette structure looks this:

  1:select tag category (layoutview)    2:[category:state,type,product,company] tags list (compositeview)     3:add / edit [category] tag (itemview) 

problem is, if in third or second level on 1 category, select first level, , navigate different category of tags, previous collection persists. true if continue add/modify, persists old model.

if confusing let me know, think explains problem. pointers / advice appreciated.

edit: added controller / router

        docrepotags:function(category) {             this.reloadheader({'title': 'document repository', 'subnav': subnav(docrepomenu)});             app.mainregion.destroy();             app.mainregion.show(new docrepotagsview({category:category}));         },         docrepotagscategory:function() {             this.reloadheader({'title': 'document repository', 'subnav': subnav(docrepomenu)});             app.mainregion.destroy();             app.mainregion.show(new docrepotagscategoryview());         },         docrepotagsadd:function(category) {             this.reloadheader({'title': 'document repository', 'subnav': subnav(docrepomenu)});             app.mainregion.destroy();             app.mainregion.show(new docrepomodifytagsview({category:category}));         },         docrepotagsedit:function(category, key) {             this.reloadheader({'title': 'document repository', 'subnav': subnav(docrepomenu)});             app.mainregion.destroy();             app.mainregion.show(new docrepomodifytagsview({category:category, key:key}));         } 

and here routes:

'doc-repo/tags': 'docrepotagscategory', 'doc-repo/tags/:category': 'docrepotags', 'doc-repo/tags/:category/add': 'docrepotagsadd', 'doc-repo/tags/:category/edit/:id': 'docrepotagsedit' 


Comments

Popular posts from this blog

javascript - three.js lot of meshes optimization -

smartface.io - Proper way to change color scheme for whole application -

Email notification in google apps script -