Tôi đang dùng Ember's Need Api để gọi một phương thức của bộ điều khiển trong bộ điều khiển khác. Tôi có thể lấy ví dụ của bộ điều khiển nhưng khi tôi gọi đó là phương pháp nó sẽ trả về cho tôi lỗi này TypeError: Object [object Object] has no method.
Gọi phương thức bộ điều khiển trong bộ điều khiển khác Ember
Đây là cách tôi gọi đó là:
Cards.CardsIndexController = Ember.Controller.extend({
needs: 'account_info',
actions: {
accountInfoStart:function(){
console.log(this.get('controllers.account_info').test()); // error here
}
}
});
Đây là bộ điều khiển có chức năng tôi muốn để gọi
Cards.AccountInfoController = Ember.Controller.extend({
actions:{
test: function(){
alert(1);
}
}
});
Làm cách nào để giải quyết?
Nhờ nó đang làm việc .. – mohsinali1317
Đối với những người cần nó để làm việc với thư mục lồng nhau, đây là giải pháp cho thư mục: http://stackoverflow.com/a/29269015/499700 – poweratom