@SnurnicynKonstantin wrote:
Hello!
I have such structure in router.jsthis.route('provider', { path: 'provider/:provider_name' }, function () { this.route('forms'); });
In provider/route.js
import Ember from 'ember'; const { inject: { service } } = Ember; export default Ember.Route.extend({ provider: service(), model(params) { return this.get('provider').get(params.provider_name); }, serialize: function(model) { return { provider_name: model.get('name') }; } });
In provider/forms/route.js
import Ember from 'ember'; const { inject: { service } } = Ember; export default Ember.Route.extend({ forms: service('provider.forms'), model(query) { return this.get('forms').getPage(query); } });
How i can get provider_name in forms?
And do the following in provider/forms/route.jsmodel(query) { return this.get('forms').getPage(query.provider_name); }
Or in any other way to convey provider_name to the model.
Thanks for help.
Posts: 1
Participants: 1