Добра.
Итак, имеется страница map.html
У неё в заголовке есть навигация (Header) и блок с вкладками (Block), для которых написаны роутеры:
block.render()
var HeaderRouter = Backbone.View.extend({
routes: {
"!/map": "map"
},
map: function() {
alert('map')
}
})
var BlockRouter = Backbone.View.extend({
routes: {
"!/stat": "stat"
},
stat: function() {
alert('stat')
}
})
var headerRouter = new HeaderRouter()
var blockRouter = new BlockRouter()
Однако при этом адрес страницы преобразуется в '.../map.html#!/stat', т.е. сам #!/map поглощается и при обновлении страницы ничего не происходит.
ЧЯДНТ? В backbone новенький, так что мог запутаться со вложенным роутиногом.
Благодарю за внимание.