Создания директивы простого диалогового окна в 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.

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