У меня есть маршруты / бумага. js файл с хуком ниже модели
model(params,transition){
let user = store.getRequest('user','paper/user')
let address = store.getRequest('address','paper/address')
return RSVP.hash({
user,
address
}).then((model) => {
set(model, 'address_name', get(model.address, 'name'));
return ...model
})
}
Я хочу уменьшить нагрузку на хук модели, переместив запрос api на контроллер и используя его в setcontroller. но модель не имеет данных, пожалуйста, найдите ниже мою модификацию
// контроллер / бумага. js
testerfunction(params){
let user = store.getRequest('user','paper/user')
let address = store.getRequest('address','paper/address')
let paperId = params.paperID
return RSVP.hash({
paperID: paperID,
user,
address
}).then((model) => {
set(model, 'address_name', get(model.address, 'name'));
return ...model
})
}
//routes/paper.js
model(params,transition){
}
setupController(controller,model) {
testerfunction(get(this,'model.params');
}
, но мой рендеринг страницы пуст