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

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

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


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

Проблема в том, что про элементы переноса знает только директива и колбэк функция в контроллере. При этом пункты меню должны выполнять какие-то действия над этими элементами. Хранить их в контроллере выглядит несколько корявым решением, генерить в колбэке тоже так себе.
+ непонятно, каким образом организовывать структуру самого меню.
  • Вопрос задан
  • 2748 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • МИПО
    Бакалавриат Веб-разработка
    54 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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