मेरे पास एक होमव्यू है जिसमें पृष्ठ पर कुछ सबव्यूव हैं, जब मैं राउटर का उपयोग करके किसी अन्य पृष्ठ पर नेविगेट करता हूं, मैं मौजूदा दृश्य कैसे साफ कर सकता हूं, और उस पृष्ठ के लिए नए दृश्य कैसे बना सकता हूं, जिसे मैं नेविगेट करना चाहता हूं?बैकबोन जेएस: किसी अन्य यूआरएल पर नेविगेट करते समय विचारों को कैसे साफ करें?
इस एप्लिकेशन में कोई मॉडल/संग्रह नहीं है, बस विचार।
धन्यवाद! कोड की
भाग:
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