Chỉ một điều tôi cố gắng thực hiện điều đó sẽ thực sự đơn giản hóa cuộc sống của tôi ngay bây giờ.Gọi hàm bên trong mẫu gạch dưới bằng cách sử dụng xương sống
Làm thế nào tôi có thể làm điều đó:
Đây là quan điểm của tôi trong tập tin ứng dụng
window.ArtView = Backbone.View.extend({
template:_.template($('#art').html()),
render:function (eventName) {
var output="blablbla";
$(this.el).html(this.template({"output":output}));
return this;
}
});
...
// function that I would like to call
function callFunction(){
console.log('it works!');
}
Template trong index.html
<script type="text/tempate" id="art">
<div data-role="header" class="header" data-position="fixed">
<a href="#" data-icon="back" class="back ui-btn-left">Back</a>
</div>
<div data-role="content" class="content">
callFunction();
<% console.log(output) %>
</div>
</script>
Làm thế nào tôi có thể gọi callFunction() bên trong mẫu của tôi hoặc một cái gì đó giống nhau?
Bất kỳ ý tưởng nào?
Cảm ơn!
Giữ mẫu của bạn khô. Các mẫu của bạn không được chứa bất kỳ logic nào. – TYRONEMICHAEL
True, nhưng tôi nghĩ rằng có usecases cho các chức năng gọi từ mẫu. –