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) ->
我正在尝试在初始化meter.knob之后调用函数setLevel但是我一直收到一条错误,说该函数不存在。理想情况下,我想将v传递给函数setLevel。
我没有包含构造函数等..以保持代码简短。
有人可以指出我的错误吗?对不起,我是coffeescript的新手,非常感谢有人能帮助我。
谢谢!
答案 0 :(得分:1)
尝试将'release': (v) ->
更改为'release': (v) =>
(->
vs =>
)