gpt4 book ai didi

ember.js - Ember 查询参数未设置查询参数

转载 作者:行者123 更新时间:2023-12-04 15:44:08 25 4
gpt4 key购买 nike

我正在使用新的 Ember 查询参数并且在“取消设置”查询参数时遇到问题。

我有一个场景,我需要从以下内容导航:?game=13 到 ?question=14。
这意味着我的路由器上有 2 个查询参数:游戏、问题。不幸的是这个转变(来自?game=13):

this.transitionToRoute({queryParams: {question: 14}} );

不幸的是,这导致:

?game=13&question=14.



我也试过:
this.transitionToRoute({queryParams: {question: 14, game: null}} );

这导致:

?game=null&question=14



因为不知何故,一切都是字符串转换的。

如何转换到 ?question=14 并删除游戏查询参数?

最佳答案

将存储查询参数的属性初始化为某个值。将它们设置回这个初始值,以便稍后从您的 URL 中删除它们:

App.SomeController = Ember.Controller.extend({
queryParams: ['myParam'],
myParam: "initial",

...
);

之后...
controller.set('myParam', "initial");

关于ember.js - Ember 查询参数未设置查询参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25070169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com