Показать сообщение отдельно
  #1 (permalink)  
Старый 15.07.2013, 22:06
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Глобальные события или drag & drop
Нужно сделать поле для перетаскивания для загрузки файлов. В реальности кнопка выбора файла и поле для перетаскивания это разные не вложенные друг в друга теги. Нужно сделать так, чтобы оба этих способа запускали один и тот же обработчик загрузки файлов.

Пока сделал две директивы ng-file="upload1" и ng-droparea="upload1". Как лучше их связать?

Как создать глобальное событие когда, например, на форму перетаскивается файл и где это событие читать?

P.S. Пока видятся два варианта: общаться через модель в корневой области видимости (вотчить ее изменения). Или использовать emit в корневую область и из нее рассылать всем broadcast

Последний раз редактировалось Shitbox2, 15.07.2013 в 22:33.
Ответить с цитированием