나는 내가 호출 할 때 다음 코드를 사용하여 속성을 업데이트하기 위해 노력하고있어 "scanner.connect을()"메소드 속성을 업데이트하는 방법 : 나는 스캐너를 액세스 할 때 다음커피 스크립트 클래스에
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로 시작한 것입니다. 그래서 저는 잘못된 것을하고 있다는 것을 압니다. 그러나 저는 잘 모릅니다.
감사합니다.
오, 예 상태가 "연결됨"을 반환했습니다. heh를 확인했습니다. – janex
뚱뚱한 화살을 사용하여'연결 '하는 이유는 무엇입니까? – pdoherty926