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

时间:2015-02-16 12:25:55

标签: data-binding knockout.js

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

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

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

1 个答案:

答案 0 :(得分:1)

只需使用三元表达式:

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

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

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

请参阅Fiddle