Вы можете поймать изменение маршрута через listen
в вашем ViewController
.
Пример:
listen: {
controller: {
'#': {
unmatchedroute: 'onRouteChange'
}
}
}
Предположим, что имя прочитанной страницы - page1: read и edit - page1: edit. (поэтому URL должен быть таким: {site}/#page1:read
)
onRouteChange: function (arg) {
var parts = arg.split(":");
var page = parts[0];
var method = parts[1];
//now change content to page and set method (read or edit)
}