Я создаю приложение AngularJS, и в основном у меня есть меню поверх моей страницы, тогда, когда я выбираю элемент, вы должны скользить по некоторому содержимому моей страницы и показывать меню в этой области. Я кое-что прочитал о создании директивы, но мне все еще не ясно, как я могу это сделать. Я показываю пример моей страницы:AngularJS create slidedown menu
Затем, когда я выбираю пункт из меню, статического disapears изображения и даю место в «подменит» и само содержание подменит.
В некоторых случаях, когда + «Содержание» высота «SubMenu» больше, то высоту изображения, остальная часть контента будет скользить вниз.
Моя основная проблема заключается в том, как показать этот SubMenu в зависимости от выбранного меню (на черном квадрате). Моя идея состояла в том, чтобы создать некоторый шаблон меню (со всеми созданными html и css), а затем просто привязать к нему этот контент и показать его в div, который я хочу (в этом случае div, который начинался со статического изображения). Но поскольку AngularJS для меня новичок, у меня возникают некоторые проблемы, чтобы привести его в порядок.
Я бы предложил создать директиву, которая отображает общее меню и услуги , который содержит модель меню. Итак, из главного меню вы можете сделать сервис для изменения модели, а в зеленом поле вы можете повторно отобразить контент на основе новой модели. –
Не могли бы вы дать мне небольшой пример о том, как это сделать? –