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