Проще говоря, когда вы не хотите получить доступ ко второму представлению по URL, вам не нужен маршрутизатор. Просто начните свой первый просмотр и измените его на второй, когда пользователь введет значения.
Edit:
Допустим, вам нужно просматривать оба метода рендеринга, где вы можете передать div, в котором представление отображается в:
var View1 = Backbone.View.extend({
render: function(parent){
$(parent).empty().append(this.el);
}
ready: function(){
view2.render($('#mainPanel'));
}
})
var View2 = Backbone.View.extend({
render: function(parent){
$(parent).empty().append(this.el);
}
})
var view1 = new View1().render($('#mainPanel'));
var view2 = new View2()