私はknockOut.jsを学ぼうとしていますが、実際に軌道に乗ることはできません。ko.applyBindingsを呼び出すと、モデルは常に未定義です。
私はすでにここで答えられた解決策を試しました。
私もjsFiddleで試しました:ここ
私は次のhtmフォームを持っています:
<head>
<title>Mashup</title>
<script src="Scripts/jquery-1.8.2.js" type="text/javascript"></script>
<script src="Scripts/knockout-2.2.0.js" type="text/javascript"></script>
</head>
//html body
<script type="text/javascript">
$(window).load(function () {
function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
}
var model = ko.applyBindings(new AppViewModel());
alert(model);
});
また、ドキュメント対応を使用してみました。
//I've also tried document ready but still not working.
$(document).ready(function () {
function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
}
var model = ko.applyBindings(new AppViewModel());
alert(model);
});
私はirが本当に愚かなものになることを知っています。誰か助けてもらえますか?