Показывать всплывающие окна самым элегантным способом
У меня есть это приложение AngularJS. Все работает просто отлично.
Теперь мне нужно показать разные всплывающие окна, когда конкретные условия станут реальностью, и мне было интересно, что будет лучшим способом для продолжения.
В настоящее время яЯ оцениваю два варианта, но ям абсолютно открыты для других вариантов.
Опция 1Я мог бы создать новый элемент HTML для всплывающего окна и добавить к DOM непосредственно из контроллера.
Это сломает шаблон проектирования MVC. Я'Я не доволен этим решением.
Вариант 2Я всегда мог вставить код для всех всплывающих окон в статическом HTML-файле. Затем, используяngShow
Я могу скрыть / показать только правильное всплывающее окно.
Эта опция не очень масштабируема.
Так что я'Я уверен, что должен быть лучший способ достичь того, чего я хочу.