在用extjs 6.5现代语言编写的应用程序中,我需要在初始化特定的控制器后,在另一个控制器中发生一些事情。因此,我添加了以下代码:
Ext.define('myApp.view.entry.EntryController', {
extend: 'Ext.app.ViewController',
alias: 'controller.entry',
init: function (view) {
//.... some setup here ....
console.log('init entry controller');
this.fireEvent('initialized');
},
});
现在应该触发一个我可以听的事件了吗? -运行它会在浏览器(chrome)中显示以下错误:Uncaught TypeError: Cannot read property 'initialized' of undefined
是什么原因造成的?和/或如何在控制器初始化后直接运行代码?