【发布时间】:2020-05-04 06:37:29
【问题描述】:
考虑一个组件c 和html
<form id="someID"[formGroup]="codeEditorForm" novalidate>
</form>
css
#SomeID{
color:grey;
}
如果C 被包含在父组件P 中两次,那么id 不会被重复,这在html 中不应该发生
问题 1 - 我不应该在 Angular 中使用 id 吗?
问题 2 - 我应该如何在不使用 id 的情况下编写 css 规则?
【问题讨论】:
-
你通过类来写。如果您使用 ID,请向其中添加一些变量。
id="someID_{{index}}" -
得到了变量位。
via classes是什么意思?另外,如果我以编程方式添加 add id,我该如何为它编写 css?是使用 ^ 之类的 css 规则吗? -
CSS Class Selectors explained Angular 会将这些范围限定为您的组件。但是如果你在掌握 css 类的概念时遇到问题,你应该在开始使用 Angular 之前先学习这些。 (顺便说一句,为什么 Angular 6 而不是版本 9,当前版本?)
-
谢谢。从事个人项目的业余爱好以及正常工作。暂时不需要搬到 9 点。
-
很高兴接受您的回答。在
css的班级和angular班级之间感到困惑