Дизайн - Выбор элементов DOM - Селекторы ID или CSS? - PullRequest
0 голосов
/ 11 октября 2018

У нас есть приложение Angular 1.x.Каждый экран / макет имеет несколько виджетов.У нас есть новое требование вставлять значок справки в каждый виджет.Чтобы сделать настройку менее навязчивой, мы придумали контроллер, который ищет виджеты, а затем динамически внедряет значок.

Я хотел бы попросить экспертов по пользовательскому интерфейсу о назначении, которое будет использоваться для выборавиджеты (и, следовательно, добавить значок в них).Является ли выбор с помощью селектора CSS лучше, чем выбор по ID (скажем, по идентификатору виджета)?Каковы плюсы и минусы обоих подходов?

Спасибо, Midhun

1 Ответ

0 голосов
/ 11 октября 2018

Я считаю, что лучше всего вместо этого создать директиву уровня атрибута.

  1. ее можно параметризировать как help-article="create_category" или даже с использованием нескольких атрибутов
  2. безопаснее хранить классы иидентификатор для стилизации при связывании логики с пользовательскими атрибутами
  3. больше ожидается в мире углов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...