我想,当我打电话的更新与下面的代码财产“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