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

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

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


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

Проблема в том, что про элементы переноса знает только директива и колбэк функция в контроллере. При этом пункты меню должны выполнять какие-то действия над этими элементами. Хранить их в контроллере выглядит несколько корявым решением, генерить в колбэке тоже так себе.
+ непонятно, каким образом организовывать структуру самого меню.
  • Вопрос задан
  • 2745 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Javascript.ru
    Курс по Angular
    6 недель
    Далее
  • Skillfactory
    Профессия Frontend-разработчик PRO
    14 месяцев
    Далее
  • Компьютерная академия «TOP»
    Frontend разработка
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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