设计-选择DOM元素-ID还是CSS选择器?

时间:2018-10-10 21:00:55

标签: javascript css dom

我们有一个Angular 1.x应用程序。每个屏幕/布局都有多个小部件。我们对将帮助图标注入每个小部件有新的要求。为了减少设置的麻烦,我们提供了一个控制器,该控制器查找小部件,然后动态注入图标。

我想在这里询问UI专家有关用于选择小部件(并因此将图标注入其中)的方法。通过CSS选择器进行选择是否比通过ID(例如小部件ID)进行选择更好?两种方法的优缺点是什么?

谢谢, Midhun

1 个答案:

答案 0 :(得分:0)

我认为最好的方法是创建属性级别指令。

  1. 它可以像<div id="c5Atrium"></div> 一样进行参数设置,甚至可以使用多个属性
  2. 在将逻辑链接到自定义属性时保留样式的类和id较为安全
  3. 在角度世界中期望更高