knockout.js - 默认的数据绑定值

knockout.js - data-bind value with default

在knockout.js中我有一个数据绑定如下

<input id="lbl" type="text" data-bind="value: $data.quantity" />

这里我想要一个条件,如果 $data.quantity 是 0 我需要绑定空文本所以有人可以帮助我

就用三元表达式:

<input id="lbl" type="text" data-bind="value: quantity() ? quantity() : ''" />

以上假定您的 quantity 属性 是可观察的,如果不是:

<input id="lbl" type="text" data-bind="value: quantity ? quantity : ''" />

Fiddle