При использовании классов в Coffeescript я столкнулся с серьезной проблемой, проиллюстрирую
class Bet
constructor: () ->
placeBet: ->
$('#chips > div').bind 'click', ->
amount = $(this).attr 'id'
pile = $(this)
switch amount
when "ten" then this.bet pile, amount #This line causes a problem
bet: (pile, amount) ->
alert 'betting!'
Вызов this.bet выше выдает следующую ошибку:
Uncaught TypeError: Object # has no method 'bet'
Итак, в настоящее время метод экземпляра моего класса не вызывается, Как я могу правильно вызвать метод bet моего класса без столкновения с селектором jQuery's this (что, как я полагаю, происходит сейчас)?
Заранее большое спасибо!