У меня есть Homeview, который содержит несколько подзаголовков на странице, когда я перехожу на другую страницу с помощью маршрутизатора, как я могу очищать существующие виды и создавать новые представления для страницы, на которую я хочу перейти?Backbone JS: Как очистить представления при переходе к другому URL-адресу?
У этого приложения нет моделей/коллекций, просто просмотров.
Спасибо!
Часть кода:
Home = Backbone.View.extend({
template: "static/js/templates/home.html",
initialize: function() {
_.bindAll(this);
this.render();
},
render: function() {
var view = this;
// Fetch the template, render it to the View element and call done.
namespace.fetchTemplate(this.template, function(tmpl) {
view.el.innerHTML=tmpl();
view.subRender();
});
return this;
},
subRender: function() {
var view = this;
var videoView = new Subview1({
el: $('#wrapper1'),
homeView: view
});
var timeView = new Subview2({
el: $("#wrapper2")
});
}
});
Звучит как лучшее решение. – user469652