AngularJs: В поисках большого примера www.weather.com

При всей красоте фреймворка, мне лично стало безумно интересно найти живой, большой сайт, полностью написанный на нем. Итак, разбор кандидата номер один www.weather.com

Сам сайт не скрывает, что он построен в общем-то на дрюпале, а не просто так.

Надежду на то, что тут используется ангуляр и это наш «большой пример» нам дарит вот такой кусочек кода)

Также открыто лежат пути к контроллерам.

sites/all/modules/custom/angularmods/modules/content_media/content_media.controller.js
sites/all/modules/custom/angularmods/modules/content_media/content_media.directive.js
sites/all/modules/custom/angularmods/modules/content_media/content_media.ad.js
sites/all/modules/custom/angularmods/modules/hc_storm_data/hc_storm_data.controller.js
sites/all/modules/custom/angularmods/modules/hc_storm_data/hc_storm_data.directive.js
sites/all/modules/custom/angularmods/modules/hc_storm_data/storm_map.directive.js

Порывшись еще чуть в главной мы находим замечательные блоки и страницы

Коды контроллеров лежат открыто достаточно, например . А что еще лучше мы теперь точно знаем какие именно разделы используют ангуляр — это самые интересные графики и живые данные.

Реальная часть сайта на AngularJs

Пример страницы урагана, с шаблонами (через firebug Вы получите весь список, например — modules/storm_hero_active/templates/storm_hero_active.html) и контроллерами.

weather-angular

Например, вот кусок позиции текущей пользователя

Оставить комментарий

XHTML: Вы можете использовать такие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">