鉴于申请:
Ext.application({
name: 'APP',
appFolder: 'app',
funcA: function() {
console.log('called funcA');
},
launch: function() {
...
var funcB = function() {
console.log('called funcB');
}
...
}
});
我的控制器可以在启动方法中调用this.application.funcA()但不能调用funcB()。如何从外部调用funcB()?
答案 0 :(得分:5)
你不能,因为funcB对你的发起回调是私有的,你可以将它移出回调之外,就像你funcA
一样。基本上,函数内部定义的任何内容都是该函数的私有。