knockout.jsライブラリには、HTML要素属性の値(「タイトル」など)を動的に変更できる"attr"
データバインディングがあります。ただし、場合によっては、バインドされたオブジェクトの対応するオブザーバブルに応じて、属性が必要な場合と不要な場合があります。たとえば、モデルに監視可能な「タイトル」がある場合、「タイトル」属性が存在する場合(null以外)に設定するか、属性が存在しない場合(null)に属性を完全にスキップすることができます。
ノックアウトは、条件付きで属性を設定する方法を提供しますか?(理想的には、要素の開始タグ全体を条件付きでレンダリングすることなく...)
[注]この同様の名前の質問は、実際にはノックアウトのCSSクラスの特別な処理によって解決され、この質問(またはそれ自体のタイトル)とは関係ありません:knockoutjsを使用してcssクラスを条件付きでレンダリングする方法