При использовании классов в 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: Объект # не имеет метода 'bet'
Итак, в настоящее время метод экземпляра моего класса не вызывается, Как я могу правильно вызвать метод ставка моего класса, не сталкиваясь с этим селектором jQuery (что, как я полагаю, происходит сейчас)?
Спасибо вам заблаговременно!