如何在EmberJS中将对象数组从一条路由传递到另一条路由(不使用查询参数)

时间:2018-08-28 14:53:04

标签: ember.js routes query-parameters session-storage

由于我是炭烬新手,所以我不知道如何在炭烬中将对象数组从一条路线传递到另一条路线? (不使用查询参数)。我需要SessionStorage吗?

2 个答案:

答案 0 :(得分:2)

通常,当需要在路由之间共享数据时,应使用Ember Data将其保存在本地数据存储中,或者可以使用服务。注意不要创建太多保存数据的服务,否则可能会导致混乱。

例如,假设您创建了一个名为formOptions的服务。您可以在路线中注入服务,并获取{{1}}之类的数据。

有关服务的更多信息:https://guides.emberjs.com/release/applications/services/

答案 1 :(得分:1)