singleton dans ExtJs4
Je veux créer un objet singleton en Ext JS 4.
Voici mon code:
Ext.define('AM.model.Test', {
extend : 'Ext.util.Observable',
singleton : true,
foo : function() {
console.log('log 1');
},
constructor : function() {
}
});
Je l'appelle avec:
AM.model.Test.foo();
Tout fonctionne bien tant que je place à définir dans app.js.
Quand j'essaie de bouger cette définition de "app\model\Test.js" je reçois cette erreur:
AM.model.Test is undefined [Break On This Error]
AM.model.Test.foo();
Quel est le problème avec mon code?
Vous devez vous connecter pour publier un commentaire.
Vous devez configurer le chargement dynamique et exigent de la classe à partir de l'endroit où vous avez l'intention de l'utiliser.
Par exemple: