- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
预先感谢您的帮助!
我在 IE8 上刷新模型时遇到问题。 (适用于 Chrome 浏览器和 Firefox)我运行此代码以使用适配器向数据库发出请求来刷新我的模型。通过此命令,我卸载模型的数据并再次重新加载以将其显示给用户:
var type = self.controller.get('model').type;
this.controller.get('model').get('store').unloadAll(type);
this.controller.get('model').get('store').fetchAll(type);
没有 JavaScript 错误。我一直在寻找解决方案,但没有任何线索。有什么想法吗?
谢谢!
编辑:我找到了解决方案。 IE8 正在缓存 Ember Data 中的 fetchAll() 方法。解决方案是手动设置我不需要缓存的响应 header :
缓存控制:无缓存内容类型:application/json日期:2015 年 3 月 31 日星期二 09:35:48 GMT编译指示:无缓存服务器:Apache-Coyote/1.1传输编码:分块
谢谢!!
最佳答案
这可能是因为您直接访问类型并且 ie8 不支持计算属性。你能检查使用正确的 Ember getter 吗?
var type = self.controller.get('model.type');
this.controller.get('model').get('store').unloadAll(type);
this.controller.get('model').get('store').fetchAll(type);
您还可以尝试这样的访问 Controller : var type = self.get('controller.model.type');
this.get('controller.model.store').unloadAll(type);
this.get('controller.model.store').get('store').fetchAll(type);
关于javascript - EmberData unloadAll 不适用于 IE8。适用于 Chrome/FireFox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29346698/
预先感谢您的帮助! 我在 IE8 上刷新模型时遇到问题。 (适用于 Chrome 浏览器和 Firefox)我运行此代码以使用适配器向数据库发出请求来刷新我的模型。通过此命令,我卸载模型的数据并再次重
我的应用程序创建了许多“配置”模型(即,它们仅在运行时存在于应用程序中,并且永远不会被持久化)。我按需加载这些,因此我的应用程序不断创建记录,然后将它们扔掉。 //create a record th
我是一名优秀的程序员,十分优秀!