0

Мне нужно показать элементы на моей странице, используя ng-repeat, которые будут вести себя как карусель - они должны содержать фотографию, краткое описание и щелкнуть каждый из них, чтобы показать длинное описание. Кроме того, я хотел бы, чтобы он был дружелюбным к мобильным устройствам, поэтому пользователи могут использовать элементы в горизонтальном направлении.AngularJS ng-repeat carousel без jQuery

Это мой первый вопрос здесь, я всегда нахожу правильные ответы на мои проблемы в stackoverflow, но в этом случае я полностью потерян.

Я нашел пару модулей, которые, вероятно, будут обслуживать мои потребности (например, угловое пятно), однако большинство из них содержат много кода и обычно jQuery. Я прочитал, что, если возможно, jQuery следует избегать в проектах angularJS.

Есть ли простой, «угловой» способ создания этого, без использования jQuery?

+1

jQuery следует избегать при попытке использовать непосредственно в проектах, но директива, которая обертывает библиотеку jQuery, полностью прекрасна ... Быстрее и проще было бы сделать это с нуля. Или, если вы можете найти другую угловую директиву, которая делает то же самое, то идите на нее. Но звучит, как угловое пятно, должно быть хорошо? – casraf

+1

Спасибо, кажется, что совет Kai будет работать для меня - и в отношении плагинов в зависимости от jQuery - я хочу, чтобы мой проект был как можно более легким и простым, поэтому мне бы очень хотелось избежать зависимости jQuery. Все еще не уверен, почему я не смотрел на ui-bootstrap в первую очередь;) – Maliniak

ответ

0

Пробег: ui-bootstrap. Он заменяет компоненты Bootstrap, основанные на jQuery (включая карусель) с чисто угловым материалом.

+1

И вот ссылка https://angular-ui.github.io/bootstrap/#/carousel –

+1

Большое спасибо, я не конечно, почему у меня сложилось впечатление, что ui-bootstrap требует jQuery: | Кажется, что карусель для начальной загрузки будет работать для меня, и на самом деле, используя ngTouch, я смогу сделать его мобильным;) – Maliniak