ember-reload-record:路由混合以在访问时强制重新加载模型

时间:2024-07-17 12:45:11
【文件属性】:

文件名称:ember-reload-record:路由混合以在访问时强制重新加载模型

文件大小:2KB

文件格式:ZIP

更新时间:2024-07-17 12:45:11

JavaScript

ember-reload-record 是路由的 mixin,支持重新加载记录。 在一个复杂的系统中,服务器改变对象并以多种方式处理它们。 例如,对一个对象的更改可能会更改另一个对象的状态。 一个对象可能会在没有通知的情况下被另一个用户删除,并且没有明显的方法可以将此类事件传播给其他用户并做正确的事情。 即使在客户端上精确地复制服务器逻辑也不能解决问题,因为模型可能会被另一个用户删除而仍然缓存在客户端上。 解决方案是积极地重新加载模型。 基本概念是在afterModel钩子中重新加载课程。 但是,如果该记录在存储中尚不存在并且已通过model挂钩加载,则简单地这样做会导致双重加载。 安装 npm install ember-reload-record 在 Brocfile.js 中: app.import('node_modules/ember-reload-record/re


【文件预览】:
ember-reload-record-master
----package.json(165B)
----README.md(2KB)
----reload-record.js(1KB)

网友评论