html - 在组件的 html 中使用 id 属性可以吗?
问题描述
考虑一个c
组件html
<form id="someID"[formGroup]="codeEditorForm" novalidate>
</form>
和css
#SomeID{
color:grey;
}
如果两次C
被包含在父组件中,那么不会被重复,这不应该发生在P
id
html
问题 1 - 我不应该使用id
inAngular
吗?问题 2 - 我该如何编写css
规则而不使用id
?
解决方案
您can
使用 ID,但通常不需要这样做。
Angular 会自动限定样式的范围,因此在一个组件中定义的类不会影响在另一个组件中具有相同名称的类。
<form id="someID" class="my-form" [formGroup]="codeEditorForm" novalidate>
</form>
.my-form {
color: green;
}
另请注意,您应确保在定义属性后始终有空格。someId"
在您发布的示例中,在这种情况下可能没关系之后没有空格,但我想最好立即开始寻找这样的小事情。
推荐阅读
- python - 我可以在我的 android 应用程序中包含 linux 可执行文件吗?
- python - 无法从其他文件导入函数名称
- javascript - Disable and enable button by over or under age 18 Javascript
- ios - 使用 AVPlayer 播放和缓存远程资源
- java - Java,使用比较器对 ArrayList 进行排序
- python - Pandas Dataframes,根据列名将两行合二为一
- excel - 如何在 VBA 的 Locals 窗口中查看 Class 成员的值
- c++ - 两个班级可以在CPP中互相调用吗?
- python - 实现 DFT 矩阵乘法会产生错误的结果 - Python Numpy
- r - 错误消息 - “未提供编码:默认为 UTF-8” - ecb 包