2016-07-03 27 views
0
class Dashing.Hacircledimmer extends Dashing.Widget 

    setLevel: -> 
    levelToSet = '10' 
    $.post '/homeassistant/dimmerLevel', 
     widgetId: @get('id'), 
     command: levelToSet, 
     (data) => 
     json = JSON.parse data 

    ready: -> 
    meter = $(@node).find(".meter") 
    meter.knob 
     'release': (v) -> 
     @setLevel 

    onData: (data) -> 

我試圖調用函數初始化setLevel後meter.knob但我不斷收到一個錯誤說該函數不存在。理想情況下,我想將v傳遞給函數setLevel。我如何調用全局函數的jQuery/CoffeeScript中

我沒有包括構造函數等。爲了保持代碼簡潔。

有人能指出我的錯誤嗎?對不起,我是新來的咖啡標記,如果有人能幫助我,我會很感激。

謝謝!

回答

1

嘗試改變'release': (v) ->'release': (v) =>

-> VS =>

+0

謝謝指點先生! – Frameone