我已经设置了这样的视图模型:
function viewModel() {
var self = this;
self.voteOnItem = function (sender, e) { .. }
.
.
}
var model = new viewModel();
ko.applyBindings(model);
在我看来,我在模板中有这个:
<script type="text/html" id="X">
<ul id="" data-bind="foreach:items">
<li>
<div style="float:left;">
<form action='Url' method="post" data-bind="submit:$parent.voteOnItem">
.
.
我收到一个错误“提交绑定的值必须是一个函数”,以便映射到 voteOnItem,但 voteOnItem 显然是一个函数......知道为什么会出错吗?