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

Ember.js 如何在EmberJS中将对象数组从一个路由传递到另一个路由(不使用查询参数),ember.js,routes,query-parameters,session-storage,Ember.js,Routes,Query Parameters,Session Storage,由于我是ember的新手,我不知道如何在ember中将一组对象从一条路径传递到另一条路径?(不使用查询参数)。我需要会话存储吗?您可以使用modelFor 见: 以及: 文件: 这就是您的意思吗?通常,当需要在路由之间共享数据时,应该使用余烬数据将其保存在本地数据存储中,或者您可以使用服务。小心不要创建太多包含数据的服务,否则可能会导致混乱 例如,假设您创建了一个名为formOptions的服务。您可以在路由中注入服务,并获得类似formOptions.myData的数据 有关服务的更多信息:欢

由于我是ember的新手,我不知道如何在ember中将一组对象从一条路径传递到另一条路径?(不使用查询参数)。我需要会话存储吗?

您可以使用
modelFor

见:

以及:

文件:


这就是您的意思吗?

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

例如,假设您创建了一个名为formOptions的服务。您可以在路由中注入服务,并获得类似
formOptions.myData
的数据


有关服务的更多信息:

欢迎使用Stack Overflow!请参加本次参观并通读[我该如何提出一个好问题?])(),然后发布一个你尝试的例子,并具体说明你的困境。哦..谢谢!但是,如果我想将一个对象从一个控制器传递到另一个控制器,该怎么办…(我不是在这里将对象指定给模型!)为什么要在控制器中传递对象?(还有,为什么不使用模型挂钩?)