アンダースコアにボタンのあるテンプレートがあります。バックボーンビューのイベントハッシュでクリックイベントを指定したい。
テンプレートコードは次のとおりです。
<script type="text/template" id="ledgerListing">
<button class="btn btn-danger pull-right" id="addLedgerButton">Add Ledger</button>
</script>
ビューコードは次のとおりです。
app.ledgerView=Backbone.View.extend({
el:"#container",
template:_.template($("#ledgerListing").html()),
events: {},
initialize: function(){
},
render: function()
{
this.$el.html(template())
}
});
次に、IDがaddLedgerButtonのボタンのイベントハッシュでクリックイベントを指定する方法を説明します。