Я хочу создать одноэлементный объект в Ext JS 4.
Вот мой код:
Ext.define('AM.model.Test', {
extend : 'Ext.util.Observable',
singleton : true,
foo : function() {
console.log('log 1');
},
constructor : function() {
}
});
Я вызываю его с помощью:
AM.model.Test.foo();
Все работает нормально, пока я помещаю определение в app.js. Когда я пытаюсь переместить это определение в «app\model\Test.js», я получаю эту ошибку:
AM.model.Test is undefined [Break On This Error]
AM.model.Test.foo();
Что не так с моим кодом?