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