在HTML文件中实例化sencha触摸控制器



如何在HTML文件中实例化sencha touch控制器?

我有一个对控制器JS文件的引用,如下所示:

  <script id="microloader" type="text/javascript" src="sdk/microloader/development.js"></script>
       <script type="text/javascript" src="/MyApp/app/controller/MyController.js"></script>

我尝试创建一个这样的实例:

var controller = Ext.create('MyController'); // this does not create an instance
controller.doSomething();  // doSomething is never called! 

,但是该应用程序卡在上线,什么也没做!

您无法执行此操作的原因是因为sencha touch没有立即加载并需要时间来初始化。

您可以在应用程序的启动方法中发射事件,然后从HTML收听。

也就是说,就最佳实践而言,这是相当可怕的,因此也许还有另一种实现您所需的方式。很高兴尝试建议您是否让我们知道什么是用例。

最新更新