Angular - это типа smarty для javascript
Почитал про него всю документацию - https://docs.angularjs.org/guide/directive
Сам сайт этот тоже сделан на самом angular
Ничего сложного нет, всё это в какой-то мере писал самостоятельно, а с angular это всё шаблонно и директивно =)
Весьма мило придумали, да. Можно и использовать, если что. Нужно будет забацать какой-нибудь мини-расширение на ng.