• Что почитать по структуре проекта на angularjs?

    kalyukdo
    @kalyukdo
    Frontend developer
    Из того что есть на гитхабе,
    Вы пошли по стандартному пути MVC - данный подход хорош, но не в разработке на ангуляре,
    При написании на анугляре нужно использовать компонентный подход, этого можно добиться если использовать
    Provider и Directive.

    Я в своих проектах придерживаюсь правила, никакой бизнес логики не писать в контроллере роута,
    Взаимодействие с сервером только через провайдер
    Любое отображение через директиву, а директиву уже выводим в шаблоне нашего роута,

    Данный подход позволяет очень быстро наработать свою базу провайдеров и директив и переиспользовать их в других проектах.

    Советую почитать:
    https://github.com/johnpapa/angular-styleguide
    https://toddmotto.com/no-scope-soup-bind-to-contro...

    src
    | - appication (каждый js это отдельный модуль)
    | - page
    | - - page.js
    | - - page.css
    | - - page.html
    | - application.js
    | - application.html
    | - application.js
    | - directive
    | - logo
    | - - logo.js
    | - - logo.html
    | - - logo.css
    | - provider
    | - user
    | - - user.js


    Подключаем gulp и любуемся нашим приложением
    Ответ написан
    Комментировать