Javascript Knockout.js和datepicker valueAcessor函数

Javascript Knockout.js和datepicker valueAcessor函数,javascript,twitter-bootstrap,knockout.js,datepicker,Javascript,Twitter Bootstrap,Knockout.js,Datepicker,我对datepicker组件引导和knockout.js有一些问题。 我举了几个例子,并在我的应用程序中进行了测试,但我无法理解出现此问题的原因。 我发现一把小提琴非常有用,但最终导致了一个问题,这是valueAcessor这个例子显示为一个函数(当我调试时可以看到它),但在我的应用程序中显示的是对象的值,我认为这就是问题所在,因此它在我的应用程序中无法正常工作。 在Chrome控制台中,我写入valueAcessor()(我在biding开始时插入调试器,特别是在fiddle的第3行),控制台

我对datepicker组件引导和knockout.js有一些问题。 我举了几个例子,并在我的应用程序中进行了测试,但我无法理解出现此问题的原因。 我发现一把小提琴非常有用,但最终导致了一个问题,这是valueAcessor这个例子显示为一个函数(当我调试时可以看到它),但在我的应用程序中显示的是对象的值,我认为这就是问题所在,因此它在我的应用程序中无法正常工作。 在Chrome控制台中,我写入valueAcessor()(我在biding开始时插入调试器,特别是在fiddle的第3行),控制台返回:

function d() {
    if (0 < length)
        return d.Pa(c, arguments[0]) && (d.X(), c = arguments[0], d.W()), this; a.k.Jb(d); return c
}
函数d(){
如果(0<长度)
返回d.Pa(c,参数[0])&(d.X(),c=arguments[0],d.W()),this;a.k.Jb(d);返回c
}
如果我通过Chrome控制台调试我的应用程序,valueAcessor()会返回一个空字符串“”,如果我输入的是新数据或数据库中已经存在的日期(如果是以前注册的记录),并在第18行($(element).datepicker('update'dataSource()),因为我的valueAcessor()是一个字符串而不是一个函数,出现错误“字符串不是函数”。 如果代码与示例相同,有人知道为什么会以两种不同的方式发生这种情况吗?
我使用的是与该示例相同版本的knockout、bootstrap和jquery。

您确定绑定中使用的值是可观察到的knockout吗?我发现了导致它的问题。在我的控制器中,我正在执行一个.ToString(“MM/dd/yyyy”)。谢谢你的帮助。