次のChromeの開発ツールのDOMのスクリーンショットでは、次のラベルのラジオ入力があります。前の兄弟入力が:checked
の場合にのみ、CSSスタイルがラベルに適用されます。Angular設定は、DOMの "checked"プロパティは開発ツールから見えませんか?
ラジオボタン入力の値が角度[(ngModel)]
性質によって決定されます。ここでは、モデルプロパティがこの入力のvalueプロパティと一致していることがわかります。そのため、それはchecked
と判断されます。そうでなければ、そのプロパティがDOMに存在しないように見えます。
はどのようにそれを決定するCSSは、明示的なchecked
プロパティずにここで適用されなければならないのですか? devのツールに何か反映されていないのですか?
これは角度とは関係ありません。 ''プロパティは、HTMLに明示的に記述されている場合(その要素のデフォルト属性として)、Dev ToolsのDOMにのみ表示されます。入力を切り替えると表示されません。 –
@JonUleisありがとうございます。私は、値とモデルが一致し、 'checked'が目に見えないように設定されていない場合に問題を抱えているので、別の質問をして、私が推測するようにデバッグする必要があるかもしれません。 – MattTreichelYeah