В функции класса coffeescript с жирной стрелкой, как я могу получить доступ к области видимости класса в качестве функции?
Пример:
class Example
foo: ->
$('.element').each => # or ->
@bar($(this)) # I want to access 'bar' as well as the jquery element
bar: (element) ->
element.hide()
Итак, в этом примере, если я использую =>, тогда @ относится к this класса, но 'this' тогда неверно, тогда как если я использую -> для the each, то область видимости «this» определена правильно, но как мне тогда ссылаться на панель функций класса?
Спасибо!