В настоящее время я разрабатываю приложение на Angular 5 и скоро перейду на Angular 6. У меня есть определенные требования к проекту, над которым я работаю, который требует некоторого статического, а также динамического содержимого в модальном окне. Проведя небольшое исследование, я обнаружил 2 варианта:
Угловой диалог материалов https://material.angular.io/components/dialog/overview
Bootstrap Modal
В настоящее время я использую некоторые компоненты из материала Angular, но пока не использую Dialog. Так что я не понимаю, использовать ли Material Dialog, поскольку материал очень популярен в мире Angular, или использовать Bootstrap Modal, поскольку я использовал Bootstrap в прошлом, и я знаю, что он отлично работает. Я создал тестовый диалог из материала, чтобы увидеть, как он работает, и, насколько я могу судить, диалоги материалов отлично подходят для модальных окон, которые вертикально помещаются на экране. Я имею в виду, что у нас может быть способ сделать центр диалогового окна материала прокручиваемым, но мы не можем сделать весь диалог действительно длинным с большим количеством статического содержимого, поскольку диалоговые окна материалов не прокручиваются. Я думаю, что Bootstrap Modals действительно позволяет вам иметь действительно длинный модальный файл, и вы можете легко прокручивать его целиком.
Но, пожалуйста, дайте мне несколько советов, что на самом деле будет хорошо с точки зрения архитектуры.
Да, может быть. Разве это не тот портал для таких вопросов? :)
Нет, это не так. Вероятно, хороший поиск в Google по Angular Material VS Bootstrap должен дать вам хорошие результаты. PS: Кстати, я не голосовал против вас. Просто говорю.
С точки зрения дизайна не следует смешивать Материал и простой Bootstrap - это разные вещи. Тем не менее, я считаю, что доступен материальный дизайн для пакета начальной загрузки. В любом случае, я считаю ошибкой дизайна использование нематериальных элементов дизайна в приложении материального дизайна и, в меньшей степени, использование элементов дизайна материального дизайна в приложении нематериального дизайна. Решите, каким должно быть ваше приложение с точки зрения дизайна, и соответственно выберите компоненты.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вам не кажется, что это в первую очередь мнение?