私はこれを読みましたが、答えがなく、質問は無関係のようです。ここでまた質問したいと思います。バックボーンのドキュメント ページの指示どおりに実行しましたが、結果は得られませんでした。誰かがここで何がうまくいかなかったのかを指摘するのを手伝ってもらえますか? コードは次のとおりです。
App.View.Task = Backbone.View.extend({
tagName: 'li',
template: _.template($("#taskTemplate").html()),
event: {
'click #edit': 'editTask'
},
editTask: function() {
alert("test");
},
render: function() {
this.$el.html(this.template(this.model.attributes));
return this;
}
})
index.html ページは次のようになります。
<script id="taskTemplate" type="text/template">
<button class="edit">edit</button> <button>delete</button>
</script>