2017-08-14 7 views
1

古いプロジェクトのノックアウトを掘り起こし、最終的にいくつかの作業をしましたが、input要素のstep属性に問題があります。ノックアウトを使用して入力する「ステップ」をバインドする

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

guaranteedQuantity私のviewmodelから得とif -conditionはそれでうまく動作しますので、私はそれが正しい値を持って知っています。私はstepに束縛しているだけです - 私はdata-bindを間違って使っていますか?

+6

'data-bind =" value:quantity、attr:{step:guaranteedQuantity} "' – haim770

+0

ありがとう、これは機能します! –

答えて

1

コメントのhaim770で説明されているように、入力のstep属性に値を割り当てるには、attrバインディングを使用できます。

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