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



我们有一个 Angular 1.x 应用程序。每个屏幕/布局都有多个小部件。我们有新的要求,将帮助图标注入每个小部件。为了使设置不那么侵入性,我们想出了一个控制器,它查找小部件,然后动态注入图标。

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

谢谢 米德洪

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

  1. 它可以像help-article="create_category"一样参数化,甚至可以使用多个属性
  2. 将逻辑链接到自定义属性时,保留类和 ID 进行样式设置更安全
  3. 在角度世界中更令人期待

最新更新