绑定"步骤"使用Knockout输入

时间:2017-08-14 14:05:04

标签: javascript knockout.js

我不得不深入挖掘一个旧项目的淘汰赛,最后得到一些工作,但我在step元素上遇到input属性时遇到问题。

<!-- ko if: guaranteedQuantity > 1 -->
    <input type="number" min="0" data-bind="value: quantity, step: guaranteedQuantity" />
<!-- /ko-->

guaranteedQuantity来自我的viewmodel并且if - 条件适用于它,因此我知道它具有正确的值。我只是遇到了将问题绑定到step的问题 - 我是否错误地使用了data-bind

1 个答案:

答案 0 :(得分:1)

正如haim770在评论中所解释的那样,您可以使用attr绑定为输入上的step属性赋值。

<!-- ko if: guaranteedQuantity > 1 -->
    <input type="number" min="0" data-bind="value: quantity, attr: { step: guaranteedQuantity }" />
<!-- /ko-->