Я использую данные Ember и API-интерфейс JSON API, у меня есть определенная модель widgets
, у которой есть вложенный маршрут /widgets/default
, который при отправке будет настроен по умолчанию набор отношений, необходимых для добавления нового «виджета». По сути, это метод ярлыков для добавления виджета и позволяет делать много сообщений для разделения конечных точек отношений после создания каждого виджета. Идея состоит в том, что мы хотим иметь множество предустановленных типов виджетов, которые могут быть созданы в одном сообщении, каждый с разными наборами отношений.Публикация на вложенные маршруты в Ember-данных с помощью API-интерфейса JSON
Я искал документы для данных Ember, но не мог видеть ничего, что позволило бы это сделать из коробки. Кто-нибудь знает, можно ли использовать вложенные маршруты при создании записи с помощью адаптера JSONApi?
Вот пример того, что я хотел бы сделать в псевдокоде:
this.get('store').createRecord('widget.default', attrs).save().then((widget)=>{
this.get('router').transitionTo('widgets.edit', widget.id);
});
Так вызывая createRecord на widget.default
бы вызвать его, чтобы опубликовать полезную нагрузку в /widgets/default
конечной точке, а не /widgets
.
Я посмотрел в потенциально переопределение этого, но предпочел бы, чтобы не было, если есть лучший способ. –