0

次のテンプレートコードがあります

<a href="javascript:void(0)" {{bindAttr data-id="voucher.id"}} {{ action 'deleteVoucher' target="controller"}}>Delete</a>

そして、私のコントローラーコードは

App.CreditIndexController = Ember.ArrayController.extend({
    deleteVoucher: function(event){
        //var g = this.get('data-id');
        //var g = $(event.target).attr('deleteVoucher');
        var g = $(this.target);//.attr('data-id');
        console.log(g);
    }    
});

コントローラーのテンプレートから「data-id」の値を取得するのは初めてです。deleteVoucher 関数内のコードを試しました。しかし、どれも機能しませんでした。

4

2 に答える 2