我想,當我打電話的更新與下面的代碼財產「scanner.connect()」方法:當我訪問掃描儀如何在CoffeeScript的類更新屬性
class Scanner
ready: false
connect:() =>
cordova.exec (status) =>
console.log status
if status is 'connected'
@ready = true
console.log @ready
,
(error) ->
console.log error
,
"LineaProScanner", "ready", []
scan:() ->
console.log 'start scan...'
stop:() ->
console.log 'stopping scan...'
然後.ready屬性總是顯示爲false。
scanner = new Scanner()
scanner.connect()
console.log scanner.ready // always shows false
我剛開始用的CoffeeScript,所以我知道我做錯了什麼,哈哈,但我只是不知道是什麼。
謝謝!
哦,是的狀態返回「連接」我檢查了他的 – janex 2013-02-27 18:23:12
爲什麼連接使用胖箭頭? – pdoherty926 2013-02-27 18:31:41