我和Knockout之间有个奇怪的问题。我已经完成了这个工作,然后执行了一些代码清理,它停止了工作,我得到了javascript错误:
Uncaught : Object #没有方法“applybinding”
在索引页的顶部,我加载了以下脚本:
<script src="@Url.Content("~/Scripts/jquery-2.0.3.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui-1.10.3.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/knockout-2.3.0.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/knockout-2.3.0.debug.js")" type="text/javascript"></script>
<script src="@Url.Content("~/ClientApp/Patient.js")" type="text/javascript"></script>..。还有一个简单的概念patient.js脚本:
var patient = function (id) {
var self = this
self.id = ko.observable(id);
self.name = ko.computed(function () {
return this.id() + "_Joe";
}, this);
};
var patientViewModel = {
patient: ko.observable(new patient(1))
};
$(document).ready(function () {
ko.applybindings(patientViewModel);
});总的来说,我对javascript很陌生,所以我确信有几件事情会立即跳出到先进的人群中。
谢谢你的帮忙!
发布于 2013-12-18 16:10:32
在applyBindings函数名中有错误,它必须是:
applyBindings另外,您可以两次声明knockout.js文件(剔除-2.3.0.js和剔除-2.3.0.调试g.js),选择debug或小型化版本。
https://stackoverflow.com/questions/20662963
复制相似问题