2

При создании новых угловые 1,5 или 2,0 компоненты, должны еще быть я предварив имя компонента с помощью 3-х букв, напримерУгловые компоненты 1.5/2.0, рекомендованные для префикса?

abc-my-component 

аЬс быть именем, чтобы избежать дублирования с другими компонентами?

Я был не уверен, что это все еще необходимо, и я не вижу много пользы в дикой природе.

Может ли кто-нибудь рекомендовать направление?

Благодаря

ответ

2

This recommendation от angular2 команды

«Мы рекомендуем выбирать имя селектора с префиксом, чтобы гарантировать, что он не может вступать в противоречие с любым стандартным атрибутом HTML, сейчас или в будущем. Существует также меньше риск сталкиваясь с директивой сторонней директивы, когда мы предоставляем наш префикс ».

Продолжайте использовать префикс, чтобы команда быстро узнала, что используется в коде.

В моей команде, мы используем два типа префикса

Приставки, как короткое имя названия компании для общих компонентов пользовательского интерфейса, которые мы ожидаем, что можно повторно использовать в других проектах в будущем.

Префикс как сокращенное название названия проекта для компонентов бизнес-домена проекта.

Но мы держите его коротким с максимальными 3 буквами для обычных компонентов ui и 3 буквы для бизнес-компонентов.

Большинство компонентов ui используют его, например, igniteui с ig, ионным с ионом, onsen ui с б ...

2

Angular 2 style guide говорит:

ли использовать префикс, который идентифицирует область функции или само приложение.

Кроме того, вы можете посмотреть библиотеку углового материала (как v1, так и v2). Они были построены как каннальная библиотека. Все компоненты там используют префикс «md».

Смежные вопросы