knockout.jsライブラリには"attr"
data bindingがあり、HTML要素属性の値(例:「タイトル」)を動的に変更できます。ただし、場合によっては、バインドされたオブジェクトの対応するオブザーバブルに応じて、属性が必要な場合とない場合があります。例えば、私のモデルが "タイトル"観測可能な場合、 "title"属性が存在すれば(非ヌル)属性が存在しない場合はそれをスキップ(null)することができます。knockout.jsに条件付きで要素属性を追加します。
ノックアウトは属性を条件付きで設定する方法を提供していますか?
[ノート]このような名前の質問は実際にはノックアウトのCSSクラスの特別な処理によって解決されたもので、この質問(またはそれ自身のタイトル)には関係しません。 :How to conditionally render an css class with knockoutjs
から取得された私は、観察可能なリターンがnullの場合はそれがデフォルトの動作だと思うが、私は間違っている可能性があります。空の値の場合に、title = ""の代わりに明示的に属性を設定しないようにする必要があるのはなぜですか? –