html - 可以在组件的 html 中使用 id 属性吗?

标签 html css angular6

考虑一个组件 chtml

<form id="someID"[formGroup]="codeEditorForm" novalidate>
</form>

css
#SomeID{
color:grey;
}

C包含在父组件中 P两次就不会id也被复制,这不应该发生在 html
问题 1 - 我应该不使用 idAngular ?
问题2 - 那我该怎么写css规则不使用 id ?

最佳答案

can使用 ID,但通常您不需要这样做。

Angular 会自动限定样式的范围,因此在一个组件中定义的类不会影响另一个组件中具有相同名称的类。

<form id="someID" class="my-form" [formGroup]="codeEditorForm" novalidate>
</form>

.my-form {
  color: green;
}

另请注意,您应该确保在定义属性后始终有一个空格。在您发布的示例中,someId" 之后没有空格也许在这种情况下无关紧要,但我想最好立即开始寻找这样的小事情。

关于html - 可以在组件的 html 中使用 id 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61586462/

相关文章:

html - jSignature - 增加签名接受区域的高度

javascript - FormArray(在 Angular6 中): return empty array

html - 强制 <TD> 宽度 IE7

jquery - CSS 类特殊字符和类前缀行为

html - 控制选择元素中显示的选项数量

javascript - 如何将 anchor 标签的单个元素设置为数组图像

javascript - jquery 窗口调整大小导致奇怪的克隆问题

sql-server - 如何在 Angular 6 中使用 Sql 服务器连接?

javascript - Angular 6按日期排序对象数组

html - 如何防止 li 文本进入按钮下方