Open
Description
- Структура папок
В новом создаваемом компоненте должны присутствовать jade, stylus, js, spec.js, html для разработки компонента изолированно от других и быстрого его просмотра - Именование файлов(контроллеры, модели, сервисы)
Папки, классы и html-тэг называем по БЭМУ
Названия модулей пишем как fba.componentName
Название файлов через camelCase
Внутри js, ангулярные сущности тоже через camelCase + название сущности, за исключением Модели. - Использовать ангулярные функции хелперы
- Для модификаторов используем одно слово
- Каждый элемент делать в виде отдельного модуля
- Данные для любых сущностей оформляются в виде модели
- По умолчанию привязываем директивы к элементам или к аттрибутам. Как исключение - к классам
- Наши css классы пишем в начале, а сторонние после.
- Если классы без стилей, то пишем с префиксом js
Metadata
Metadata
Assignees
Labels
No labels