Страница только для чтения с перенаправлением маршрутизатора - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть две кнопки, которые перенаправляют на одну и ту же страницу.Одна кнопка должна перенаправить на страницу в режиме только для чтения, другая кнопка должна перенаправить на редактируемую страницу.Я использую маршрутизатор для перенаправления, и я думаю, что должен управлять readonly в маршрутизаторе, но я не знаю, как

1 Ответ

1 голос
/ 08 апреля 2019

Вы можете поймать изменение маршрута через 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) 
}
...