我有以下代码:
define(["dojo/_base/declare"],function (declare) {
return declare("tamoio.Map", null, {
methodA: function(param){
console.log(param);
this.methodB('xxx',function(){
this.methodC(); //it didn't call!
});
},
methodB: function(text, callback){
alert('do nothing: ' + text);
callback();
},
methodC: function(){
alert('hello');
}
});
});
当我运行我的应用程序时,我收到了消息:
Uncaught TypeError: Object [object global] has no method 'methodC'
如何在我的模块中调用内部方法?
我正在使用 Dojo 1.9.1
此致,
仁南