0

在自定义绑定处理程序的淘汰初始化函数中,我得到了这个 valueAccessor:

self.userSelectPerson = function(person) {
  self.userHasSelectedPerson(true);
  self.selectPerson(person);
};

这里我在 init 函数中:

'init': function (element, valueAccessor) {
 var value = valueAccessor();

当我现在这样做时: value(); 要调用 userSelectPerson 函数,它缺少参数 person (我猜......),并且我还通过 value() 在控制台输出中获得了“未定义”消息。

我该如何解决这个问题?或者我怎样才能调用没有参数的函数?

4

1 回答 1

0

userSelectPerson必须是可观察的,valueAccessor如果您的自定义绑定指向userSelectPerson.

请发布示例模型、HTML 绑定和绑定代码,这样我们就不必做出假设。

于 2013-05-31T18:29:41.683 回答