【发布时间】:2014-06-02 15:04:27
【问题描述】:
我正在使用“Mastering Ext JS 4”这本书来学习 Ext JS 4。总而言之,一切进展顺利,我找到了大多数问题的解决方案。我的问题是,如何防止错误键入模型/视图/控制器的名称。
例如这里是我的控制器
Ext.define('MyAppName.controller.MyController', {
extend: 'Ext.app.Controller',
requires:[
'Packt.util.MD5',
'Packt.util.Util',
'Packt.util.SessionMonitor'
],
init: function(){
// controller stuff here
}
});
它使用名为 MD5.js 的文件,该文件位于我的应用程序“app”文件夹和名为 util 的子文件夹中。
在构建我的测试应用程序时,我设法输入错误的视图名称、模型存储,然后我不得不在文件中搜索错误。
例如,如果我错过了这样写一封信怎么办:
requires:[
'Pack.util.MD5',
'Packt.util.Util',
'Packt.util.SessionMonitor'
],
Firebug 将通知我有关位于名为“Pack”的应用程序文件夹中的丢失文件,该文件不存在。
我是否应该创建一个单独的 js 文件,在其中为字符串“Packt.util.MD5”、“Packt.util.Util”、“Packt.util.SessionMonitor”提供短名称以便于访问?
或者有没有更简洁的 ExtJS 4 方法来解决这个问题并防止输入错误?
【问题讨论】: