Coffeescript对象在类对象的第二个实例化时不是函数错误

时间:2012-03-25 06:33:35

标签: coffeescript

我是coffeescript的新手并试图为购物车功能编写课程。当用户单击按钮时,程序会创建一个新的行项目。以下代码在用户第一次单击按钮时起作用,但在第二次单击按钮时给出“未捕获的TypeError:对象不是函数”。

提前感谢您的帮助!

这是班级......

class lineItem
 constructor: ( @item_id )->
    @menuItem = $('.menu-item[data-item-id='+@item_id+']')
    @title = @menuItem.attr('data-title')
        @item_id = @menuItem.attr('data-item-id')
    @variant_id = @menuItem.attr('data-variant-id')
    @qty = @menuItem.attr('data-qty')
    @price = @menuItem.attr('data-price')
    @total = parseFloat( @qty * @price).toFixed(2)

当点击按钮时,我们称这行...

    new lineItem( item_id)

编辑:

我误输了。问题是我这样做:

lineItem = new lineItem(  item_id )

应该这样做:

 new lineItem( item_id)

0 个答案:

没有答案