这是我的js文件:
function AppViewModel()
{
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
}
ko.applyBindings(AppViewModel());
Run Code Online (Sandbox Code Playgroud)
这是我的html文件:
<html>
<head>
<script type='text/javascript' src='ko.js'></script>
<script type='text/javascript' src='knockout-2.1.0.debug.js'></script>
</head>
<body>
<p>First name: <strong data-bind="text: firstName"></strong></p>
<p>Last name: <strong data-bind="text: lastName"></strong></p>
<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
未捕获的ReferenceError:未定义ko.
有人可以帮我弄这个吗 ?
提前致谢
尝试颠倒JavaScript文件的顺序 -
<script type='text/javascript' src='knockout-2.1.0.debug.js'></script>
<script type='text/javascript' src='ko.js'></script>
Run Code Online (Sandbox Code Playgroud)
我怀疑该ko.js文件试图ko在主'淘汰'js文件中定义之前访问该对象.
| 归档时间: |
|
| 查看次数: |
6718 次 |
| 最近记录: |