Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js 如何在余烬路由中使用URL查询参数进行转换?_Ember.js_Ember Router - Fatal编程技术网

Ember.js 如何在余烬路由中使用URL查询参数进行转换?

Ember.js 如何在余烬路由中使用URL查询参数进行转换?,ember.js,ember-router,Ember.js,Ember Router,加载页面时,我只需键入以下内容: credit-card/credit-cardno?country=SG 现在我把这个国家命名为“SG”。好的但我怎样才能用上面的细节过渡到下一页呢 我试着这样做: this.transitionTo('HK.cs2i.cs2i.purchase.purchaseReview?country=SG'); 但这是一个错误。我是否需要更新我的routerjs,或者我的转换错误 完成页面转换后,我希望看到我的URL为: HK/cs2i/cs2i/purchaseR

加载页面时,我只需键入以下内容:

credit-card/credit-cardno?country=SG
现在我把这个国家命名为“SG”。好的但我怎样才能用上面的细节过渡到下一页呢

我试着这样做:

this.transitionTo('HK.cs2i.cs2i.purchase.purchaseReview?country=SG');
但这是一个错误。我是否需要更新我的
routerjs
,或者我的转换错误

完成页面转换后,我希望看到我的URL为:

HK/cs2i/cs2i/purchaseReview?country=SG

提前感谢

使用此:

this.transitionTo('HK.cs2i.cs2i.purchase.purchaseReview',{queryParams:{country:SG}});
您也可以尝试以下方法:

this.transitionTo('/HK/cs2i/cs2i/purchase/purchaseReview?country=SG');

来源于

您得到了什么错误?您是否在路由
HK/cs2i/cs2i/purchase/purchaseReview
中定义了查询参数?也请看,我没有得到错误。但我的转变不起作用。你能告诉我一个正确的方法吗?@Enno-文件一点也不清楚。。谢谢,我试试看。我是否也需要更改/更新router.js文件中的任何内容。。?你能帮我吗?在你的
路由器.js
中使用点。你不需要更新你的
router.js