使用父路由参数和 Ember-data 的正确方法是通过在父路由中传递参数,并在子路由中获取这些参数,然后使用 Ember-data 从后端服务器获取数据。
以下是一个简单的示例:
// app/routes/parent.js
export default Route.extend({
model() {
return this.store.findAll('parent');
}
});
// app/routes/parent/child.js
export default Route.extend({
model({ id }) {
return this.store.findRecord('child', id);
}
});
在这个示例中,我们首先在父路由中使用 Ember-data 获取所有的父级数据。然后,在子路由中,我们获取了传递的参数 id
,并使用 Ember-data 从后端服务器获取了相应的子级数据。
推荐的腾讯云相关产品:
以上产品可以帮助您更好地管理和部署您的云计算应用。
企业创新在线学堂
云+社区沙龙online [国产数据库]
云原生正发声
DB-TALK 技术分享会
开箱吧腾讯云
Elastic Meetup Online 第三期
云+社区沙龙online第6期[开源之道]
领取专属 10元无门槛券
手把手带您无忧上云