0
私はそれをしたい:knockoutjsを使ってクリック機能で固定パラメータを渡すにはどうすればいいですか?
<button type="button" data-bind="click: myFunction(1)" </button>
<button type="button" data-bind="click: myFunction(2)" </button>
<button type="button" data-bind="click: myFunction(3)" </button>
が、私はこれにページが起動するたびに実行する場合、この機能はtriggered.I私は
「注2:イベントオブジェクトにアクセスする、またはパラメータを渡す」http://knockoutjs.com/documentation/click-binding.html –
@PaulAbbott同じ例を示しましたが、ページをロードするときにも実行されます。 .. pls help me私は – joeyanthon
関数自体の代わりに関数の結果にバインドするので、ページを読み込むときに実行されています。 myFunctionを 'click:function(){myFunction(3)}'のような別の無名関数定義の中に入れることができます。これは@PaulAbbottが参照していたものです –