Html 角度设置是否为“a”;勾选“;DOM中对开发工具不可见的属性?

Html 角度设置是否为“a”;勾选“;DOM中对开发工具不可见的属性?,html,css,angular,dom,Html,Css,Angular,Dom,在下面Chrome开发工具的DOM屏幕截图中,我有一个带有以下标签的无线电输入。CSS样式仅在上一个同级输入被选中时应用于标签 单选按钮输入值由角度属性决定。您可以在这里看到model属性与这个输入的value属性相匹配,因此我假设这就是它被确定为选中的方式,因为在DOM中似乎不存在它的属性 如果没有显式的checked属性,CSS如何确定应该在这里应用它?开发工具中是否没有反映某些内容 在大多数情况下,Angular使用不同的东西。选中的输入将获得类ng not empty,未选中时将是ng

在下面Chrome开发工具的DOM屏幕截图中,我有一个带有以下标签的无线电输入。CSS样式仅在上一个同级输入被选中时应用于标签

单选按钮输入值由角度属性决定。您可以在这里看到model属性与这个输入的value属性相匹配,因此我假设这就是它被确定为选中的方式,因为在DOM中似乎不存在它的属性

如果没有显式的
checked
属性,CSS如何确定应该在这里应用它?开发工具中是否没有反映某些内容


在大多数情况下,Angular使用不同的东西。选中的输入将获得类
ng not empty
,未选中时将是
ng emtpy


但是,仅当在HTML中显式设置checked属性时,该属性才可见。但是CSS仍然可以工作。

这与角度无关。
属性只有在显式写入HTML(作为该元素的默认属性)时才会显示在开发工具的DOM中。当您切换输入时,它不会显示。@JonUleis谢谢,您是对的。我遇到的问题是,值和模型匹配,并且检查了
甚至没有被无形地设置,所以我想我可能需要问另一个问题来调试。在这种情况下,我没有看到ng empty,我假设它是由模型匹配值决定的。但我明白你所说的检查不明显是什么意思。如果未设置“模型和值匹配但已选中”,如何调试?请尝试询问与模型匹配相关的其他问题。老实说,我不是一个伟大的角度专家:)是的,我想我会这样做,可惜我浪费了这个简单的问题。