【发布时间】:2011-06-11 06:08:17
【问题描述】:
我有一个库提供的函数,它在一些处理后运行回调。
在该回调中,我想访问其方法启动该回调的父对象 - 见下文。
class MaskMaker
addMaskedImage: (imagefile, texturefile, canvasid) ->
$('<img src="'+imagefile+'">').load ->
console.log('Id like to call another MaskMaker method with @width as a parameter')
显然 => 将允许我以 this/@ 访问父对象,-> 将允许我以 this/@ 访问触发回调的元素。但是最好的方法是什么,例如,所以我可以使用图像宽度作为参数调用 MaskMaker 的直接方法?我需要 that = this hack 还是有更好的东西?
谢谢!
【问题讨论】:
标签: javascript object this coffeescript