0

我有两个控制器如下。

App.CreditIndexController = Ember.ArrayController.extend({
    viewAll: function(){
        //Some code
    }
})


App.CreditVoucherController = Ember.ArrayController.extend({
    needs: ['creditIndex'],
    viewAllVoucher: function(){
        this.get('controller.controllers.creditIndex').viewAll();
    }
})

我试图viewAllCreditVoucherController. 但它没有奏效。有什么办法。

4

1 回答 1

1

您必须通过以下方式访问另一个控制器controllers property

App.CreditVoucherController = Ember.ArrayController.extend({
    needs: ['creditIndex'],
    viewAllVoucher: function(){
        this.get('controllers.creditIndex').viewAll();
    }
});
于 2013-03-30T12:44:24.507 回答