我有两个控制器:
Ext.define('ParentController', {
extend: 'Ext.app.ViewController',
alias: 'controller.parent',
sayHelloFromChild: function() {
this.sayHello(); // Uncaught TypeError: this.sayHello() is not a function
}
});
Ext.define('ChildController', {
extend: 'ParentController',
alias: 'controller.child',
sayHello: function() {
console.log('Hello);
}
});
我想在父控制器内调用子方法sayHello();
。
答案 0 :(得分:1)
我刚刚在煎茶小提琴中测试过。
外观:https://fiddle.sencha.com/#view/editor&fiddle/2r1g
您在console.log('Hello);
中有语法错误。这是个问题。