我正在使用Ember 1.9.1并在转换到带有查询参数的路径时遇到问题。
queryParams
未显示在网址中。
我得到 BOOTSTRAP CAROUSEL 而不是http://localhost:8080/login
App.MyRouteRoute = Ember.route.extend({
redirect: function (model, transition) {
this.transitionTo('login', {
queryParams: {
uuid: model.get('uuid'),
email: model.get('email')
}
});
}
答案 0 :(得分:5)
您需要在queryParams
中指定uuid
和email
,LoginController
:
App.LoginController = Ember.Controller.extend({
queryParams: ['uuid', 'email'],
uuid: null,
email: null
});
http://emberjs.jsbin.com/zacagazuwi/1#/login?email=test%40gmail.com&uuid=myuuid