Comments on: Структура нашего AngularJS проекта https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/ Release 2.0 Wed, 27 Jan 2016 22:05:35 +0000 hourly 1 https://wordpress.org/?v=6.3.1 By: Stepan https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-62150 Wed, 27 Jan 2016 22:05:35 +0000 http://stepansuvorov.com/blog/?p=1247#comment-62150 In reply to Александр Куценко.

думаю это тема отдельного поста.
пока что мы остановились на такой структуре:

  • mainApp
  • statePageModule1
    • component1
      • component1.component.js
      • component1.html
    • component2
    • component3
  • statePageModule2
  • statePageModule3
  • services
  • shared
]]>
By: Александр Куценко https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-62125 Wed, 27 Jan 2016 08:55:01 +0000 http://stepansuvorov.com/blog/?p=1247#comment-62125 Доброго времени суток, подскажите как такую структуру применить с сборщиком Webpack.

]]>
By: Stepan https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-42145 Thu, 16 Apr 2015 06:51:06 +0000 http://stepansuvorov.com/blog/?p=1247#comment-42145 In reply to Владимир.

Большую часть модулей мы разбили по принципу “активити”(что-то типа страницы если сравнивать с многостраничными вебсайтами). Поиск мы в отдельный модуль не выносили, так как у нас для каждой “активити” свой поиск получается. Мне кажется тут нельзя сформировать какое-то универсальное правило. Все очень зависит от специфики каждого проекта.

]]>
By: Владимир https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-42139 Thu, 16 Apr 2015 05:43:59 +0000 http://stepansuvorov.com/blog/?p=1247#comment-42139 Степан, спасибо, что поделились. У нас в проекте сейчас организовано по сущностям. Глядя на вашу структуру думаю, что самое сложное это группировать модули. Как решить что отнести в поиска, а что в модуль работы с юзером? Как этот вопрос решали у вас?

]]>
By: Сергей https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-30147 Fri, 19 Dec 2014 05:08:37 +0000 http://stepansuvorov.com/blog/?p=1247#comment-30147 In reply to Stepan.

Опыта разруливания нет – как express/sails делят все по папкам – так и работал до этого. Ок, спасибо, будут вопросы более конкретные – задам :)

]]>
By: Stepan https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-30042 Thu, 18 Dec 2014 11:07:52 +0000 http://stepansuvorov.com/blog/?p=1247#comment-30042 In reply to Сергей.

ну например, используем регулярку на watch:
/app/module_name/*.js
или
/app/**/*.js

это ведь все просто с помощью grunt/gulp и подбных таск-ранеров разруливается

]]>
By: Сергей https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-30032 Thu, 18 Dec 2014 09:32:15 +0000 http://stepansuvorov.com/blog/?p=1247#comment-30032 In reply to Stepan.

В обычном проекте все что изменяется в папке, скажем, assets\js\ минимизируется и включается в код шаблона странички. Если добавить в папку новый js – он автоматически попадет в шаблон странички и будет минифицирован и скопирован в папку www.
Как решаете эту проблему вы? Как автоматизируете включение js и минификацию файлов при построении?

]]>
By: Stepan https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-29621 Mon, 15 Dec 2014 19:08:30 +0000 http://stepansuvorov.com/blog/?p=1247#comment-29621 In reply to Сергей.

уточните пожалуйста, что вы имеете ввиду

]]>
By: Сергей https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-29548 Mon, 15 Dec 2014 05:43:43 +0000 http://stepansuvorov.com/blog/?p=1247#comment-29548 Подскажите как вы настраиваете pipeline.js с такой структурой

]]>
By: Самые распространенные ошибки AngularJS разработчиков | Stepan Suvorov Blog https://stepansuvorov.com/blog/2013/11/%d1%81%d1%82%d1%80%d1%83%d0%ba%d1%82%d1%83%d1%80%d0%b0-%d0%bd%d0%b0%d1%88%d0%b5%d0%b3%d0%be-angularjs-%d0%bf%d1%80%d0%be%d0%b5%d0%ba%d1%82%d0%b0/#comment-29014 Mon, 08 Dec 2014 19:51:15 +0000 http://stepansuvorov.com/blog/?p=1247#comment-29014 […] разработку. В итоге для нашего проекта мы пришли к вот такоймодульной […]

]]>