2015-09-12 11 views
5

अद्यतन नहीं करता है मैं एम्बर 1.9.1 का उपयोग कर रहा हूं और क्वेरी पैरा के साथ एक रूट में संक्रमण करते समय कोई समस्या है।एम्बर संक्रमण क्वेरी पैराम्स यूआरएल

queryParams यूआरएल में प्रकट नहीं होता है।

मैं बजाय होने के http://localhost:8080/login मिला http://localhost:8080/login?email=myemail&uuid=myuuid

App.MyRouteRoute = Ember.route.extend({ 

redirect: function (model, transition) { 
    this.transitionTo('login', { 
     queryParams: { 
      uuid: model.get('uuid'), 
      email: model.get('email') 
     } 
    }); 
} 
+0

emberjs.jsbin.com या ember-twiddle.com पर आप सेटअप डेमो सकता है? –

+1

हाँ यकीन है! http://emberjs.jsbin.com/weciniriva/1/edit?html,css,js,output। – Xiu

उत्तर

4

आप LoginController में queryParams और uuid, email निर्दिष्ट करना होगा:

App.LoginController = Ember.Controller.extend({ 
    queryParams: ['uuid', 'email'], 
    uuid: null, 
    email: null 
}); 

Working demo.

http://emberjs.jsbin.com/zacagazuwi/1#/login?email=test%40gmail.com&uuid=myuuid

+1

धन्यवाद, ठीक काम करता है :)! – Xiu

+1

धन्यवाद! इससे मुझे एक टन मदद मिली है! –

संबंधित मुद्दे