【发布时间】:2014-07-01 06:35:10
【问题描述】:
当我使用 Knockout 模板绑定时,我在 IE8 中收到以下错误
第 58 行第 28 列未处理的异常 http://www.example.com/Scripts/knockout-2.2.0.js 0x800a01b6 - Microsoft JScript 运行时错误:对象不支持此属性 或方法
我的代码:
HTML
<div data-bind="template : { name: 'person-template', foreach: people }"></div>
<script type="text/html" id="person-template">
<h3 data-bind="text: name"></h3>
<p>Credits: <span data-bind="text: credits"></span></p>
</script>
脚本
var UserTabViewModel = function () {
var self = this;
self.people = [{ name: 'Franklin', credits: 250 },
{ name: 'Mario', credits: 5800 }];
}
$(document).ready(function () {
var userTabViewModel = new UserTabViewModel();
ko.applyBindings(userTabViewModel);
});
因为我只安装了 IE8,所以没有在任何其他浏览器中测试过。
【问题讨论】:
标签: javascript jquery knockout.js internet-explorer-8