Позвоночник-как это передать.файлы на входе файла событие изменения в представлении магистрали


В обычном html я пишу так:

<input id="input-upload-image" type="file" multiple onchange="handleFiles(this.files)">

В Backbone я пишу так, чтобы получить ту же функциональность:

events: { 'change #input-upload-image': 'handleFiles' }

handleFiles: function () {}

Мой вопрос заключается в том, как передать this.files в handleFiles функцию в магистрали.

С. П. Я попытался $(e.currentTarget).val();, но он возвращает только один файл, даже если я выбираю более одного файла.

1 2

1 ответ:

Вы можете получить доступ к файлам ввода с параметром события слушателя change

handleFiles: function (e) { console.dir(e.currentTarget.files)}