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 : ''" />
在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 : ''" />