Hello,
I would like to execute some code juste before model
hook execution in all my routes, but not in beforeModel
hook because I need deserialized params
. I tried this:
// app/initializers/justbeforemodel.js
import Route from '@ember/routing/route';
export default {
initialize: function() {
Route.reopen({
model(params) {
console.log('model code in initializer');
this._super(...arguments);
}
})
}
};
// app/routes/x.js
import Ember from 'ember';
export default Ember.Route.extend({
model(params) {
console.log('model code in X route');
}
});
But when I test, I have this logs :
- model code in X route
- model code in initializer
Code in initializer is always executed after code in route⦠Thanks for your help,