【发布时间】:2016-07-03 19:00:19
【问题描述】:
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 的新手,如果有人能帮助我,我将不胜感激。
谢谢!
【问题讨论】:
标签: javascript jquery coffeescript dashing jquery-knob