javascript-当前路线的灰烬刷新模型
作者:互联网
我有一个路线/ search,其中有一个组件(搜索栏),该组件在路线上调用操作以刷新模型.该组件可用于索引路由和搜索路由,如下所示:
首页>搜索栏
搜索>搜索栏
搜索栏组件调用一个操作,该操作在索引上调用以下内容:
actions: {
goSearch: function(val) {
this.transitionTo('search', {queryParams: {keyword: val}});
}
}
在搜索路线上,我必须添加:
this.refresh();
为了使模型重新加载.没有它,它将仅更改URL.
这很好用,但是在浏览器上回击不会重新加载模型.
我应该怎么做?我很确定我在这里出了点问题.
解决方法:
您不必打电话来刷新自己.而是添加标志以查询要make full reload的参数.
queryParams: {
keyword: {
refreshModel: true
}
},
标签:ember-js,ember-data,javascript 来源: https://codeday.me/bug/20191118/2024903.html