我是一个完全精通Knockoutjs的人,而且从一开始就面临一个问题。我已经完成了安装指南中描述的所有操作,但是无法正常工作。
我的HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<script type='text/javascript' src='js/knockout-3.0.0.js'></script>
<script type='text/javascript' src='js/myTasks.js'></script>
<TITLE>Your Tasks</TITLE>
</HEAD>
<BODY>
<p>First name: <strong data-bind="text: firstName"></strong></p>
<p>Last name: <strong data-bind="text: lastName"></strong></p>
</BODY>
</HTML>
我的视图模型-包含在myTasks.js
文件中:
function AppViewModel() {
this.firstName = "Bert";
this.lastName = "Bertington";
}
ko.applyBindings(new AppViewModel());
我得到的是:
First name:
Last name:
上面的代码是第一个kickoutjs教程中使用的代码。
为什么我不能运行它?我知道我错过了一些很小的东西,但是我无法发现它。
包装您的剔除代码 $( document ).ready( function() {} );
$( document ).ready( function() {
function AppViewModel() {
this.firstName = "Bert";
this.lastName = "Bertington";
}
ko.applyBindings(new AppViewModel());
} );
并且不要忘记包括jquery本身。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句