在Sencha touch 2中使用路线

时间:2012-04-17 15:01:19

标签: sencha-touch-2

我想在sencha touch 2应用程序中使用路由。因此,如果任何一个团体可以在"如何在sencha touch 2中使用路线提供简单的例子将会非常有用?"。

1 个答案:

答案 0 :(得分:1)

routescontrol,它们都定义了从参考组件到其处理程序

的映射

如果您已经了解control,那么路线非常相似,但唯一的区别是它的参考部分。与control(与refs一起使用,基于Ext.ComponentQuery选择器)不同,routes使用链接模式,例如:

routes: {
    'login': 'showLogin',
    'users/:id': 'showUserById'
}

第一条路线将与http://myapp.com/#login匹配,并调用Controller的showLogin功能。第二个路由包含一个通配符(':id'),并匹配所有网址,如http://myapp.com/#users/123,调用showUserById函数,匹配的ID作为第一个参数。