ember.js - 如何设置具有可选ID的路由以进行查找,以及后备默认模型?

时间:2014-10-04 00:31:15

标签: javascript ember.js

我想设置一个可以使用可选ID来查找要使用的模型的路由,如果还没有传入默认模型,仍然会支持默认模型吗?

例如:

   /home/
   /order/
   /order/123
   /order/123/shipping
   /someotherroute/

如果不使用查询字符串参数,是否有一种干净的方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用索引路由作为默认订单,并拥有一个子资源来保存您指定的订单。

this.resource('order', function(){
  // this.route('index'); this is given to you as a freebie, put your default order in here
  this.resource('specified', {path: ':id'});
})