谁能解释一下为什么这个功能
启动:函数(){console.log('启动');},
'launch'
在控制台中不显示单词?控制台中没有错误。
好像我在适当的控制器中的适当位置使用它。
我想使用这个函数将值传递给视图。
其余所有(包括其他控制器功能)都可以正常工作。
为什么不被解雇?
谁能解释一下为什么这个功能
启动:函数(){console.log('启动');},
'launch'
在控制台中不显示单词?控制台中没有错误。
好像我在适当的控制器中的适当位置使用它。
我想使用这个函数将值传递给视图。
其余所有(包括其他控制器功能)都可以正常工作。
为什么不被解雇?
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'); }
}