Задать вопрос
@DizzyJager

Как создать динамическое контекстное меню на angularjs?

Есть директива drag'n'drop, которая в конце вызывает колбэк, передавая туда два параметра: объект переноса и объект куда переносили:
$scope.onDrop({ source: draggingElement, target: dropElement });


Задача - по окончанию переноса создать контекстное меню с возможными действиями над переносимым элементом. Набор действий зависит от типа элемента (свойство Type)

Проблема в том, что про элементы переноса знает только директива и колбэк функция в контроллере. При этом пункты меню должны выполнять какие-то действия над этими элементами. Хранить их в контроллере выглядит несколько корявым решением, генерить в колбэке тоже так себе.
+ непонятно, каким образом организовывать структуру самого меню.
  • Вопрос задан
  • 2746 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • OTUS
    JavaScript Developer. Professional
    5 месяцев
    Далее
  • Учебный центр IBS
    WEB-007 Разработка на JavaScript
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы