Javascript Ember js如何访问控制器中的查询参数

Javascript Ember js如何访问控制器中的查询参数,javascript,ember.js,Javascript,Ember.js,这是我的路由器- this.resource('lead'); 我正在做一个这样的过渡来引导路线- var requestedCourseId = 102; this.transitionTo('lead', {queryParams: {courseId: requestedCourseId}}); 如何访问myLeadController中发送的查询参数中的coureId?首先将'queryParams:['courseId']'添加到您的控制器,。 您可以直接在控制器实例中调用'thi

这是我的路由器-

this.resource('lead');
我正在做一个这样的过渡来引导路线-

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

如何访问my
LeadController
中发送的查询参数中的
coureId

首先将'queryParams:['courseId']'添加到您的控制器,。 您可以直接在控制器实例中调用'this.get('courseId'),其值为102

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

我得到的是空值。我认为它还没有准备好。当我执行console.log(this.get('queryParams'))时;我得到如下-[“courseId”,\u super:function,nextObject:function,firstObject:undefined,lastObject:undefined,contains:function…]