gpt4 book ai didi

ember.js - 从 Controller 中的 Action 进行 Ember 更改queryParameters

转载 作者:行者123 更新时间:2023-12-02 06:02:01 25 4
gpt4 key购买 nike

我有一个过滤器列表组件,该组件应该更新页面上的数据。根据要在此组件中单击哪些过滤器,我正在尝试使用它更新查询参数。

现在,我可以使用正确的参数运行和注销过滤器,但是this.transitionToRoute()不正确/不起作用。我认为this的版本不是我所期望的。

actions: {
updateQuery: function() {
//do stuff to get my newParams
console.log(newParams); //This echoes out nicely
this.transitionToRoute({queryParams: newParams}); //this returns "not a function"
return false;
}
}
newParams的输出是: {status: "KNOWN_TO_FAIL", owner: "spople,kuher,dwoods"}所以我知道参数是正确的,只是我不知道如何更改URL参数和更新数据。

另一个可能是另一个问题的说明是,我需要它仅更新页面上的特定div而不更新整个页面。我在树错树上吠叫吗?

最佳答案

组件没有transitionToRoute方法。如果您的updateQuery操作位于Controller中,该操作确实具有transitionToRoute方法,则该操作可以正常工作。您需要将操作传递回 Controller 以触发转换。

没有更多的信息,很难判断您是否在树错了树皮。根据在路由中配置查询参数的方式(是否将refreshModel设置为true?),您可能会看到页面重新加载。

关于ember.js - 从 Controller 中的 Action 进行 Ember 更改queryParameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50649797/

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