Как избавиться от избыточности HTML при использовании AngularJS?

Дисклеймер: я только начинаю изучать этот фреймворк.
AngularJS хорошее решение, чтобы уйти от лапши в стиле JQuery. Так мне казалось изначально. Но сейчас я начинаю сомневаться.
Участвую в большом проекте. Локализация в три языка. Если заглянуть во view (то бишь html-страницу) какого-нибудь модуля, то ничего не понятно что там происходит. Какая-то мешанина из директив и биндингов. Начинаю подозревать что мы делаем всё неправильно или такая избыточность характерна для ангуляра?
  • Вопрос задан
  • 2182 просмотра
Пригласить эксперта
Ответы на вопрос 1
Quber
@Quber
PHP Team lead
Мда... мешанина и в самом деле есть. Но не забывайте, что AngularJS призван решать другие задачи. Если проект крупный, то целесообразно использовать один Angular. Если проект небольшой и Вам надо всего лишь прикрутить карусель, то jQuery использовать целесообразней в данном случае. Один фреймворк не заменяет другой, сравнение их некорректно и они решают разные задачи. Сравните Backbone, Ember и AngularJS или Mootools и jQuery. Так будет более корректно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы