EmberJS - Маршрутизация с одним необязательным параметром?

Я хотел бы добавить параметр фильтра (:date) в URL, но он не должен быть обязательным.

Что не работает:

this.route("test", {path: "/test/:test_id"});
this.route("test", {path: "/test/:test_id/:date"});

Но важно, чтобы у меня был только 1 маршрут, с которым я справляюсь.

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

Я надеюсь, что кто-то знает решение для этого.

0 ответов

Другие вопросы по тегам