Я хочу создать одноэлементный объект в 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();
Что не так с моим кодом?