2015-12-04 2 views
-1

Я думаю, что у меня должно быть какое-то фундаментальное недоразумение. Я использую Aurelia для загрузки файлов на сервер. Первый вызов создает папку для файлов, и когда это заканчивается, я хочу загрузить файлы. Мой код выглядит так:Как передать переменную в предложение then обещание

if(myFiles.length !== 0 && myFiles !== null){ 
      this.data.createContainer(refNo) 
      .then((response) => { 
       this.data.upLoadFiles(refNo, myFiles) 
      }); 

В инструкции if myFiles содержит список файлов. Однако, когда он попадает в оператор this.data.upLoadFiles, myFiles не определен. Я не уверен, как правильно это сделать.

+0

Просьба предоставить больше информации о том, что такое this.data и что Aurelia имеет отношение к этому вопросу. – Mikhail

ответ

0

Я стал жертвой неполного понимания обещаний. Код для очистки после сохранения выполнялся до того, как обещание было разрешено.

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