Руководство по стилю программирования и оформления приложений на AngularJS

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

Никогда не работайте в одиночку. Лично я считаю, что сообщество AngularJS является отличным источником полезной информации. Хочу отметить, что над этим руководством также работал специалист по AngularJS Todd Motto. Во многих пунктах мы сходились во мнении, хотя были и разногласия. В его статье вы увидите его подход к данному вопросу.

Читать далее...

Создания директивы простого диалогового окна в Angular.js

За период своей работы я работал с десятком плагинов по созданию модальных окон, почти все из которых были построены на основе jQuery. Но совсем недавно я осознал, что такие окна самому создать, зачастую, проще. Давайте так и сделаем в стиле Angular.

Хотелось бы создавать окна при помощи следующего HTML кода:

<modal-dialog show='modalShown' width='750px' height='90%'>
 <p>Modal Content Goes here<p>
</modal-dialog>
Читать далее...

Рекурсивные шаблоны в AngularJS

Предположим, что у нас есть иерархический набор данных, например такой как список категорий для продуктов в интернет магазине. Как мы можем использовать AngularJS для отображения вложенных категорий независимо от их глубины вложенности?

Ответ на этот вопрос достаточно прост - рекурсивные шаблоны, а для их реализации мы будем использовать директиву ng-include.

Читать далее...