繁体   English   中英

这个将内部对象作为参数传递给Backbone View的对象:“ window”还是“ backbone view”对象?

[英]this that pass inside object as parameter to Backbone View : “window” or “backbone view” object?

编码:

var Appointment = Backbone.Model.extend({});
var appointment = new Appointment();
appointment.set('title', 'My knee hurts');
var AppointmentView = Backbone.View.extend({
  render: function(){
    $(this.el).html('<li>' + this.model.get('title') + '</li>');
  }
});

关于这个问题:$(this.el)...看起来像“ this”是“ window”对象而不是event对象?

请您深入了解它是如何工作的。

谢谢,约瑟夫

在骨干.js视图中, this绑定到视图对象,而不是窗口。 您可以根据需要访问事件对象,并通过该对象获得对目标元素的引用。 请查看此问题以获取更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM