Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

AngularJS примеры и видео уроки

AngularJS – это фреймворк для разработки приложений на клиентской части. Многие жалуются на то, что он не прост в изучении, однако я с этим не соглашусь.

В этом разделе я собрал все примеры по AngularJS. Кстати, если у вас есть вопросы или пожелания, то вы всегда можете мне написать. Я открыт для диалога.

Как заставить $http сервис работать идентично jQuery.ajax()

Одна из не очевидных проблем, с который могут столкнуться разработчики на ангулар и PHP – это передача данных через POST. Дело в том, что все, что работало прекрасно с использованием стандартных механизмов jQuery перестанет так же хорошо работать с использованием сервиса $http. Если передача данных через GET работает прекрасно, то POST сервер откажется понимать полностью.

Контроллеры в Ангулар – AngularJS Controllers

Вводное видео по использованию контроллеров в ангуларе.

Маршрутизация, роутинг на Ангулар – Angular JS Routing

Как использовать роутинг в ангуларе? Основные файлы для роутинга в ангуларе. Маршрутизация в ангуларе. AngularJS Routing

Компонент – всплывающее окно сообщения – AngularJS

Зачастую необходимо передать пользователю информацию через всплывающее окно сообщения. “Вы уверены, что хотите выйти?”, “Код введен не верно” и т.д. и т.п. Причем такое сообщение может всплывать практически в любой части программы. Самый удобный метод реализации этой задачи – это с использованием директивы, которая будет хранить все необходимое управление всплывающем окном. Вот пример реализации подобной

Как передавать данные между контроллерами в Ангулар

Передавать напрямую данные от контроллера к контроллеру нельзя. У каждого контроллера свой собственный скоп и в него нет доступа из вне (строго говоря доступ есть, но нужно идти на ухищрения, против природы ангулара и это очень плохая практика). То есть данные одного нельзя прочитать из другого. В связи с этим возникает вопрос – а как

В каких проектах использовать Angular?

В одном из своих последних проектов была задача разработать новый интерфейс для кассы одной из сетей быстрого питания. Поскольку сеть работала с ресторанными бизнесами разного уровня, то требовался именно веб интерфейс. Клиенты должны были иметь возможность как заходить в него с компьютера, так и с планшета. Задачи делать полностью респонсивный интерфейс не стояло. То есть

Разница между библиотеками раутинга route и ui-route в ангулар

Сразу предупреждаю, что этот материал не совсем для новичков, но, как говорится “не може молчать” 🙂 Вопрос раутинга важен и особенно остро стоит, когда не понятно почему есть две популярные библиотеки с сильно отличающимся подходом. При том что в Ionic по умолчанию встроена именно нестандартная библиотека. Не будут же эти ребята заниматься глупостями? значит нужно

В чем разница между сервисом и фактори в ангулар – Service vs Factory in AngularJS

Сложность в понимании вызвана в первую очередь, что во многих случях можно использовать как то, так и другое. Нет явного правила, которое бы облегчело найм жизнь, все дело в опыте и в личных предпочтениях. Однако, стоит упомянуть несколько моментов. Пример factory из официальной документации ангулар: Ссылки по теме: AngularJS Factory vs. Service (видео)(англ.)

Введение в обещания в ангулар – promises в AngularJS

Эта статья написана под впечатлением и на основе вот этого видео (англ.) Настоятельно рекомендую посмотреть всем. А тут я приведу выжимку информации – только самое ценное. Обещания в ангулар (лично я предпочитаю использовать слово promise) это очень эффективная методика для того чтобы связать в одну цепочку результаты разных, но зависящих друг от друга запросов. Например: