我使用backbone.js有一个奇怪的问题,我不知道如何解决它。
此问题仅出现在IE8上,在IE9 +上运行正常。
我有一个班级:
window.List= Backbone.Model.extend({
...
...
})
一个子类:
window.HomeList= List.extend({
...
...
})
我从IE8收到此错误: Object不支持此属性或方法。引用行是:
window.HomeList= List.extend({
只有当我开始从第一个类复制所有方法的新模型时,它才有效。
你有什么想法吗?
答案 0 :(得分:0)
好的,所以我发现为什么它在IE8上没有用。问题不是支柱。
改变了这个:
window.HomeList= List.extend({
...
...
})
对此:
var HomeList= List.extend({
...
...
})
现在它有效。不知道为什么但是在IE8上我不能使用窗口来存储变量。