Javascript 如何在我的所有路线发生变化时设置查询参数-在EMBER中
我有一条路线和一条动态子路线。我已经为我的子路由{queryParams:{start:5}定义了一个queryParams。默认情况下,queryParam设置为5。 所以我的路线是:Javascript 如何在我的所有路线发生变化时设置查询参数-在EMBER中,javascript,ember.js,Javascript,Ember.js,我有一条路线和一条动态子路线。我已经为我的子路由{queryParams:{start:5}定义了一个queryParams。默认情况下,queryParam设置为5。 所以我的路线是: #/folders/1 #/folders/2 #/folders/3 #/folders/1?start=10 #/folders/2 #/folders/3 现在动态地将子例程的queryParams更改为{queryParams:{start:10}}。 现在,当前子例程将是: #/folders/1
#/folders/1
#/folders/2
#/folders/3
#/folders/1?start=10
#/folders/2
#/folders/3
现在动态地将子例程的queryParams更改为{queryParams:{start:10}}。
现在,当前子例程将是:
#/folders/1
#/folders/2
#/folders/3
#/folders/1?start=10
#/folders/2
#/folders/3
在更改一个子例程的queryParams之后,然后访问其他子例程,我需要将所有子例程的queryParams设置为“10”
当路由发生变化时,如何更改所有路由的查询参数
@模板:
<script type="text/x-handlebars" data-template-name="folders">
<ul>
{{#each item in model}}
<li>{{#link-to 'folder' item.f_id}}{{item.f_name}} {{/link-to}}</li>
{{/each}}
</ul>
<input type="button" value="Set Start Params" {{action "setStartParams"}}>
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="folder">
This is folder listing of Folder {{model.id}}
</script>
JSBIN在余烬中,可以动态更改路线