ember-fastboot中的模型加载了两次

时间:2019-04-04 19:23:39

标签: ember.js ember-data ember-cli ember.js-fastboot

一个ember-cli应用在特定页面上加载了随机模型。这可以按预期工作。

现在,我启用了ember-fastboot服务器端渲染,该模型已在客户端加载。

补液后,ember.js将再次在客户端加载随机模型。这会导致打开页面时显示一个模型一秒钟的时间(取决于互联网速度),然后页面会更改。

猜测,因为需要加载模型的所有客户端功能,都需要在客户端加载模型。

是否可以防止在快速启动后立即在第一个综合浏览量中获取新的随机模型? 如何防止在客户端重新加载模型?

1 个答案:

答案 0 :(得分:2)

您要寻找的东西被称为“鞋盒”。 Fastboot可以使用一项服务,该服务将帮助将后端的预加载状态传输到客户端。此处有更多详细信息:https://github.com/ember-fastboot/ember-cli-fastboot/blob/master/README.md#the-shoebox