1
我想傳遞一個值到的CoffeeScript類的構造函數沒有成功:傳遞一個值到的CoffeeScript類的構造函數
class A
constructor:() ->
@b = new B('FOO')
class B
constructor: (@value) ->
printValue:() =>
console.log @value
當我調用B的實例的printValue,然後在控制檯中記錄'undefined'。爲什麼'FOO'沒有被記錄?
UPDATE
我應該提到A類實例在第三個C類創建的,就像這樣:
class C
constructor:() ->
@a = new A()
這三類都在不同的文件中,並加入一起按此順序在C頂上的C ontop。
適合我嗎? http://jsfiddle.net/XNaAe/ – Niko 2013-02-24 13:35:35
你可以添加你調用'printValue()'的行嗎? – Niko 2013-02-24 13:41:51
打印值是從點擊處理程序調用 $('body')。'點擊','#add_bts', - > – 2013-02-24 13:43:57