在 Sencha Touch 2.4.0 中实现路由
Posted
技术标签:
【中文标题】在 Sencha Touch 2.4.0 中实现路由【英文标题】:Implement routing in Sencha Touch 2.4.0 【发布时间】:2014-12-12 09:25:46 【问题描述】:我正在尝试,但无法在路由更改事件中触发函数。我有一个主控制器-
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');
它没有调用那个函数。
【问题讨论】:
【参考方案1】:你犯了一个愚蠢的错误。只需将您的routes:
放入config
。你的问题解决了。
编码愉快!
【讨论】:
以上是关于在 Sencha Touch 2.4.0 中实现路由的主要内容,如果未能解决你的问题,请参考以下文章
在 Sencha Touch MVC 中实现 Google Maps Directions
iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图
sencha touch textfield clear 事件