【发布时间】:2014-01-31 11:16:35
【问题描述】:
我有一个组成导航菜单的链接列表。我正在尝试将点击事件绑定到 a 标签。
这是html
<a data-bind="event: { tap: $parent.menuClick.bind($index, $data.menuText, $data.menuValue) }">
这是javascript
this.menuClick = function (menuIndex, menuText, menuValue) {
....
}
这不起作用。当我在 menuClick 函数中放置一个断点时,我看到参数值完全搞砸了。
menuIndex 参数包含菜单项的文本。
menuText 参数具有菜单项的值
menuValue 参数具有剔除“$data”对象。
谁能告诉我如何正确传递参数。
谢谢。
【问题讨论】:
标签: knockout.js