任何人都可以解释为什么这个功能
launch:function(){console.log('launch'); },
在控制台中没有显示'launch'
个字词?
控制台中没有错误。
好像我在合适的控制器中的适当位置使用它。
我想使用此函数将值传递给视图。
其余所有(包括其他控制器功能)都能正常工作。
为什么不被解雇?
答案 0 :(得分:0)
Ext.app.Controller的启动功能被错误地记录为配置而不是方法。我不确定这是否是你的问题,但它欺骗了我。
所以,而不是:
Ext.define('MyController', {
extend: 'Ext.app.Controller',
config: {
launch: function() { console.log('launch'); }
}
}
应该是:
Ext.define('MyController', {
extend: 'Ext.app.Controller',
launch: function() { console.log('launch'); }
}