我最近非常喜欢淘汰赛,这是我的第一个复制粘贴源片段:rolleyes:没有运气,我无法在本地主机服务器上运行,尽管我已经在file.php的同一目录中设置了knockout.js。我希望有人可以提供帮助。
<script type="text/javascript" src="knockout210.js"></script>
<script type="text/javascript">
var ViewModel=function(first, last)
{
this.firstName=ko.observable(first);
this.lastName=ko.observable(last);
this.fullName=ko.computed(function()
{
return this.firstName()+" "+this.lastName();
},this);
}
ko.applyBindings(new ViewModel("Planet","Earth"));
</script>
<p>First Name: <input data-bind="value:firstName"/></p>
<p>Last Name: <input data-bind="value:lastName"/></p>
<h2>Hello, <span data-bind="text:fullName"></span>!</h2>
答案 0 :(得分:1)
我在jsfiddle上设置了你的demo。它运行得非常好。如果你发布的是页面上的实际HTML,我建议你包含html,head和body标签,并确保实际上正确引用了knockout210.js。此外,如果您遇到php或其他问题,只需制作一个普通的旧HTML文件即可运行。
以下是您的确切代码:http://jsfiddle.net/lucuma/wD8jE/