2013-11-24 5 views
0

У меня есть приложение Cordova/PhoneGap, где я создаю каталоги на постоянном хранении телефона. У меня возникла проблема с переносом контекста в API плагинов Cordova. Я использую метод DirectoryEntry.getDirectory(), который получает два обратных вызова - один для успеха, а второй - для ошибки. Метод успеха подпись function success(dirEntry) { ... }, где я хочу, чтобы использовать его как это:Передача контекста обратного вызова JavaScript

var x = // some data collected 
rootdor.getDirectory("mydir", {create: true, exclusive: false}, success, fail); 
// store x in the retrieved/created directory, can be done in the success method 

мне нужна помощь с последней частью - как я могу передать ссылку на x в обратном вызове.

+0

наверняка с 12.5k счетом вы можете форматировать код – charlietfl

+0

Работа над этим ... Я новичок в JavaScript на этом уровне (не использовал его в течение некоторого времени), и, кроме того, другие могут принести пользу. –

+0

Я имел в виду ... облегчить чтение – charlietfl

ответ

0

Хорошо, я узнал о областях JavaScript, которые решают дело. Вопрос, на который ссылался @sleepwalker, очень помог.

Также, если кто-то заинтересован, я предлагаю ознакомиться с реализацией onPhotoCaptureSuccess() в this code.

Смежные вопросы