1
我不知道你怎么通常应该凌包内处理这个问题,但是这是情况:访问父范围(凌动包)
我创建了一个漂亮的按钮
playButton = document.createElement('button');
playButton.onclick = @funkyFreshCallback;
这将调用我的回调定义为这样
funkyFreshCallback: (event, element) ->
console.log(@);
现在,我想要的是能够使用元素的父范围。 请参阅@符号?现在它返回按钮元素(因为这是当前的这,我知道)
现在我该如何访问范围?定义为funkyFreshCallback?
此外,它真的不觉得这是我如何应该做的事情,但我还没有找到很多文件...。
哦哇!不敢相信我不知道绑定!谢谢。 –
是的,在设置事件侦听器时,这是一个非常典型的用例,通常用全局上下文来调用事件侦听器。 –
修改为包含备用解决方案和说明 –