2014-11-06 75 views
0

這是我的路由器 -灰燼JS如何訪問查詢參數在控制器

this.resource('lead'); 

而且我在做一個過渡,帶領這樣的路線 -

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

如何訪問發送coureId在我的LeadController queryParams?

回答

0

首先將'queryParams:['courseId']'添加到您的控制器中。 你可以叫「this.get在控制器實例(」 courseId「)」直接,它的值是102

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

我得到它爲NULL。我認爲它沒有設定。 當我做console.log(this.get('queryParams'));我得到以下的結果 - [「courseId」,_super:function,nextObject:function,firstObject:undefined,lastObject:undefined,contains:function ...] – Ajey 2014-11-06 09:51:43