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

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -