Finally found a solution by setting a global variable every time the request updates the parameters.
In the application controller
App.ApplicationController = Ember.Controller.extend({
queryParams: ['localSelected'],
localSelectedOberver: function(){
App.set('localSelected', this.get('localSelected'));
}.observes('localSelected').on('init'),
localSelected: "en"
});
And since the controller is initialized to the end, you also need to:
App.ApplicationRoute = Ember.Route.extend({
model: function(params){
App.set('localSelected', params.localSelected)
}
)}
})
Then, when you need to know the value of the localization request parameter, you can simply go:
App.get('localSelected');
source
share