knockout.js 库有一个"attr"
数据绑定,它允许您动态更改 HTML 元素属性的值(例如“标题”)。但是,在某些情况下,可能需要也可能不需要该属性,具体取决于绑定对象上的相应可观察对象。例如,如果我的模型有一个“title” observable,如果它存在(非空),我可能想要设置“title”属性,或者如果它不存在(null)则完全跳过该属性。
淘汰赛是否提供任何有条件地设置属性的方法?(理想情况下没有条件渲染整个元素的开始标签......)
[注意]这个类似名称的问题实际上是通过敲除对 CSS 类的特殊处理来解决的,并且与这个问题(或它自己的标题)无关:How to conditionally render an css class with knockoutjs