Sencha Touch :: KitchenSink :: 控制器是如何实例化的?

Posted

技术标签:

【中文标题】Sencha Touch :: KitchenSink :: 控制器是如何实例化的?【英文标题】:Sencha Touch :: KitchenSink :: How are the controllers instantiated? 【发布时间】:2014-08-29 15:58:54 【问题描述】:

我正在尝试了解 kitchensink 示例如何自行加载,但我被控制器卡住了。

显然视图来自主控制器内部的路由。但我不明白控制器是如何实例化的。

谁能帮帮我?

【问题讨论】:

【参考方案1】:

如果你查看 app.js 文件,它包含以下代码行

profiles: ['Tablet', 'Phone'],

现在,如果您看到这两个配置文件(Tablet.js 和 Phone.js),它们都包含一个配置属性

controllers: ['Main'],

哪个负责控制器的实例化。

之所以没有直接放在app.js里面是因为不必要的加载。控制器的加载是根据设备完成的。

【讨论】:

以上是关于Sencha Touch :: KitchenSink :: 控制器是如何实例化的?的主要内容,如果未能解决你的问题,请参考以下文章

Sencha Touch实战OA系统开发|Sencha Touch项目教程

Sencha Touch - sencha touch js 大小的性能问题

将 Sencha Architect 项目从 Sencha Touch v2.0.x 更新到 Sencha Touch 2.1.x

iPhone Sencha Touch - 如何在 sencha touch 中将表格视图添加到拆分视图

将 Sencha Touch 1.X 升级到 Sencha Touch 2.X

有没有办法将 Sencha Touch 转换为 Sencha EXTJ(或将 EXTJ 转换为 Touch)?