Ответ 1
AngularJS и JQM делают разные вещи. AngularJS - это MVC + Lot More. JQM, с другой стороны, предназначен для прямого управления пользовательским интерфейсом (более низкий уровень, чем Angular). Хорошая новость: AngularJS является гибким и позволит вам работать с любой другой инфраструктурой Javascript, включая JQM. Рекомендуемый способ их использования - использовать адаптер, как указано выше, или создать свой собственный повторно используемый directives
, который добавит "характер JQM" к вашим представлениям. Напр. вы можете создать директиву, которая преобразует стандартный UL
в список более удобных JQM. Хорошая вещь о том, чтобы сделать это в directives
, а не в вашем представлении, заключается в том, что ваш код пользовательского интерфейса разделяется отдельными модулями и не смешивается с бизнес-логикой.