在Ember View中捕获图像加载/错误

时间:2012-09-13 18:56:48

标签: events ember.js onload onerror

尝试捕获EmberJS View车把模板中的图像的加载和错误事件。我能搞定它的唯一方法是捕获didInsertElement视图函数中的jQuery事件。但这不是一个非常Ember的做事方式,我试图绑定事件,就像点击事件一样,但没有运气。

这是一个显示问题的JSFiddle:http://jsfiddle.net/qCaA2/5/

1 个答案:

答案 0 :(得分:2)

这是我能想到的最优雅的:

http://jsfiddle.net/4Je9L/5/

我本来希望这样做,但它不起作用,我不确定为什么不这样做:

http://jsfiddle.net/7JXhA/3/

如果你看一下load事件的jQuery文档(http://api.jquery.com/load-event/),似乎这些事件可能无法像其他DOM事件一样被委托处理可。这可能是潜在的问题。