次のテンプレートコードがあります
<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 関数内のコードを試しました。しかし、どれも機能しませんでした。