0
刚刚学习Knockout,我有一个奇怪的问题。我有这个工作,然后执行一些代码清理和它停止工作,我得到了JavaScript错误:Knockout.js:Uncaught TypeError:Object#<Object> has no method'applybindings'
Uncaught TypeError: Object # has no method 'applybindings'
在索引页面的顶部,我有这些脚本加载:
<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的一般,所以我相信有几件事情会立即跳出高级人群。
感谢您的帮助!
哈哈,谢谢我的朋友。我们都需要从某个地方开始吧?对我来说,它是最底层的。 8分钟后,我会将此标记为已解决。 – user1310989