Sencha Ext JS 6 - 如何更换路由控制器
Sencha Ext JS 6 - How to replace Route Controller
我正在动态加载一个新的 Route Controller 并对其进行初始化。运行正常,新路由生效。
但是,旧的路由控制器似乎仍然在加载。
在两个控制器中都有以下用于不匹配路由的侦听器,并且它们都执行。
listen : {
controller : {
'#' : {
unmatchedroute : 'onUnmatchedRoute'
}
}
},
如何动态替换路由控制器?
不使用listen : { controller: { '#': { unmatchedroute
使用和取消:
// addListener
MyApp.app.on('unmatchedroute', someFunction);
//or
Ext.on('unmatchedroute', someFunction);
// removeListener
MyApp.app.un('unmatchedroute', someFunction);
//or
Ext.un('unmatchedroute', someFunction);
我正在动态加载一个新的 Route Controller 并对其进行初始化。运行正常,新路由生效。
但是,旧的路由控制器似乎仍然在加载。
在两个控制器中都有以下用于不匹配路由的侦听器,并且它们都执行。
listen : {
controller : {
'#' : {
unmatchedroute : 'onUnmatchedRoute'
}
}
},
如何动态替换路由控制器?
不使用listen : { controller: { '#': { unmatchedroute
使用和取消:
// addListener
MyApp.app.on('unmatchedroute', someFunction);
//or
Ext.on('unmatchedroute', someFunction);
// removeListener
MyApp.app.un('unmatchedroute', someFunction);
//or
Ext.un('unmatchedroute', someFunction);