我目前正在编写一个带有两个子模块的Backbone Marionette - (模块 - 控制器,模型,视图,布局)。
假设一个模块用于在网站上显示最新消息,第二个模块用于显示已注册的用户列表。
新闻模块的路由已注册到/news
,用户列表已注册到/users
。
当我移动到用户页面时,一切正常 - 我的用户布局正在改变页面视图,并且正在获取用户集合,一切正常!
我的问题是,“新闻”控制器,视图,布局和模型/集合仍然在内存中,而我不需要它们。
当我在控制器之间切换时,我该怎么做才能真正清除资源?