Ember.js EmberJS-使用一个可选参数进行路由?

Ember.js EmberJS-使用一个可选参数进行路由?,ember.js,routing,ember-router,Ember.js,Routing,Ember Router,我想在url中添加一个筛选器参数(:date),但这不是必需的 什么不起作用: this.route("test", {path: "/test/:test_id"}); this.route("test", {path: "/test/:test_id/:date"}); 但重要的是,我只有一条路可以走 App.TestRoute = Ember.Route.extend({ model: function(params) { if(params.date === undefin

我想在url中添加一个筛选器参数(:date),但这不是必需的

什么不起作用:

this.route("test", {path: "/test/:test_id"});
this.route("test", {path: "/test/:test_id/:date"});
但重要的是,我只有一条路可以走

App.TestRoute = Ember.Route.extend({
  model: function(params) {
    if(params.date === undefined) console.log("DATE NOT SET");
    else console.log("DATE SET");
  }
});

我希望有人知道这个问题的解决办法。

看看或看看。这些示例使用的是旧版本的Ember,但它向您展示了如何在
参数中正确设置
日期
属性。您好,谢谢您的回答。非常有用的链接!