gpt4 book ai didi

javascript - 当前路线的 Ember 刷新模型

转载 作者:行者123 更新时间:2023-11-29 10:33:46 24 4
gpt4 key购买 nike

我有一个路径/search,它有一个组件(搜索栏),它调用路径上的操作来刷新模型。该组件用于索引路由以及搜索路由,如下所示:

主页> 搜索栏搜索> 搜索栏

搜索栏组件调用一个在索引上调用以下内容的操作:

actions: {
goSearch: function(val) {
this.transitionTo('search', {queryParams: {keyword: val}});
}
}

在搜索路线上,我必须添加:

this.refresh();

为了让模型重新加载。没有它,它只会更改 URL。

这很好用,但在浏览器上返回并不会重新加载模型。

我该怎么办?我很确定我在这里做错了什么。

最佳答案

您不应该自己调用 refresh。而是将标志添加到您想要的查询参数 make full reload .

queryParams: {
keyword: {
refreshModel: true
}
},

关于javascript - 当前路线的 Ember 刷新模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40349961/

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