2014-11-06 3 views
0

Это мой маршрутизатор -Ember JS, как получить доступ к параметрам запроса в контроллере

this.resource('lead'); 

И я делаю переход на маршрут приведу, как это -

var requestedCourseId = 102; 
this.transitionTo('lead', {queryParams: {courseId: requestedCourseId}}); 

Как получить доступ к coureId посланным в queryParams в моем LeadController?

ответ

0

Сначала добавьте запросParams: ['courseId'] 'на ваш контроллер. А вы можете назвать «this.get (» courseId «)» в случае контроллера непосредственно, его значение 102.

App.LeadController = Ember.Controller.extend({ 
     courseId: null, 
     queryParams: ['courseId'] 
}); 
+0

Я получаю его как NULL. Я думаю, что это не получается. Когда я делаю console.log (this.get ('queryParams')); Я получаю follwing - ["courseId", _super: function, nextObject: function, firstObject: undefined, lastObject: undefined, содержит: function ...] – Ajey

Смежные вопросы