[英]Implement routing in Sencha Touch 2.4.0
我正在尝试在Sencha Touch 2.4.0中实现路由,但是无法在路由更改事件上触发功能。 我有一个主控制器
Ext.define('STPG.controller.Main', {
extend: 'Ext.app.Controller',
routes : {
'home' : 'onHome'
},
config: {
refs: {
},
control: {
}
},
//called when the Application is launched, remove if not needed
launch: function(app) {
},
onHome : function() {
console.log('home controller called');
}
});
app.js
views: [
'Main'
],
models: [],
controllers: ['Main'],
stores: [],
正试着-
Ext.Viewport.add(Ext.create('STPG.view.Main'));
this.redirectTo('home');
它没有调用该函数。
您犯了一个愚蠢的错误。 只需将您的routes: {}
放入config
。 您的问题解决了。 编码愉快!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.