我有這個按鈕,應該通過一個字段的值,頁面上點擊事件到這個函數SelectPage在我的JS。任何想法爲什麼它不工作?我得到一個null作爲輸入的函數。如何通過點擊函數傳遞值,敲除
<button data-bind="click: $root.selectPage.bind($root, $root.rootData.Page())" id="gotoBtn" class="btn btn-default" type="button">Go!</button>
我有這個按鈕,應該通過一個字段的值,頁面上點擊事件到這個函數SelectPage在我的JS。任何想法爲什麼它不工作?我得到一個null作爲輸入的函數。如何通過點擊函數傳遞值,敲除
<button data-bind="click: $root.selectPage.bind($root, $root.rootData.Page())" id="gotoBtn" class="btn btn-default" type="button">Go!</button>
見http://knockoutjs.com/documentation/click-binding.html注2:
<button data-bind="click: function(data, event) { myFunction('param1', 'param2', data, event) }">
Click me
</button>
你需要用你的函數調用PARAMS通過
編輯:你的功能,更新
<button data-bind="click: function(){$root.selectPage.bind($root, $root.rootData.Page());}" id="gotoBtn" class="btn btn-default" type="button">Go!</button>
請提供工作小提琴重現你的問題。 – 2015-03-31 15:52:29
啊,無法創建fiddel,在我的網絡上出現錯誤,我只能訪問某個網站。網絡問題:( – Obviously 2015-03-31 15:53:27