Я новичок в moootools и создаю класс Template, это мой код -
var Template = new Class({
Singleton : true,
template : '',
/* gets the component type template */
get : function(componentType){
var tplUrl = Core.getUrl('backend') + 'response/' + componentType + '/get_template.php',
that = this,
request = new Request({url: tplUrl, method : 'get',onSuccess : function(responseText){
that.template = responseText;
return that;
}}).send();
}
});
Что я хочу сделать, это:
var tpl = new Template();
tpl.get('component').setTemplateData({name:'yosy'});
Проблема в том, когда я звоню по этому коду:
var tpl = new Template();
console.log( tpl.get('component') );
Я не получаю свой текущий объект Template, я получаю 'undefined'.
Как я могу сделать это цепным?