Javascript 带路由器重定向的只读页

Javascript 带路由器重定向的只读页,javascript,extjs,extjs6-modern,Javascript,Extjs,Extjs6 Modern,我有两个按钮重定向到同一页。一个按钮应重定向到只读模式下的页面,另一个按钮应重定向到可编辑页面。我使用路由器重定向,我想我应该在路由器中管理只读,但我不知道如何通过在ViewController中侦听来捕获路由更改 例如: listen: { controller: { '#': { unmatchedroute: 'onRouteChange' } } } 假设读取页面的名称为page1:read,编辑页面的名称为pag

我有两个按钮重定向到同一页。一个按钮应重定向到只读模式下的页面,另一个按钮应重定向到可编辑页面。我使用路由器重定向,我想我应该在路由器中管理只读,但我不知道如何通过在ViewController中侦听来捕获路由更改

例如:

listen: {
    controller: {
        '#': {
            unmatchedroute: 'onRouteChange'
        }
    }
}
假设读取页面的名称为page1:read,编辑页面的名称为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) 
}